Details

Time bar (total: 13.9s)

analyze41.0ms (0.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%6.2%93.8%0%0%0%0
0%0%6.2%93.8%0%0%0%1
50%3.1%3.1%93.8%0%0%0%2
50%3.1%3.1%93.8%0%0%0%3
75%4.7%1.6%93.8%0%0%0%4
75%4.7%1.6%93.8%0%0%0%5
87.5%5.5%0.8%93.8%0%0%0%6
87.5%5.5%0.8%93.8%0%0%0%7
93.8%5.8%0.4%93.8%0%0%0%8
93.8%5.8%0.4%93.8%0%0%0%9
96.9%6%0.2%93.8%0%0%0%10
96.9%6%0.2%93.8%0%0%0%11
98.4%6.1%0.1%93.8%0%0%0%12
Compiler

Compiled 36 to 30 computations (16.7% saved)

sample1.9s (13.9%)

Results
1.9s8256×body256valid
Bogosity

preprocess107.0ms (0.8%)

Algorithm
egg-herbie
Rules
1200×rational_best.json-simplify-2
960×rational_best.json-simplify-47
834×rational_best.json-simplify-45
780×rational_best.json-simplify-46
778×trig.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031106
146106
274106
3102106
4140106
5226106
6439106
71021106
82527106
97023106
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u1))) 1/2)
Outputs
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 -2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 (PI.f64) (*.f64 -2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 -2 (*.f64 (PI.f64) u2))))))
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u1))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2)) (cos.f64 (*.f64 u1 (*.f64 2 (PI.f64))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u1 (*.f64 2 (PI.f64)))) (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2) (cos.f64 (*.f64 u1 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u1 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2) (cos.f64 (*.f64 2 (*.f64 u1 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2) (cos.f64 (*.f64 (PI.f64) (+.f64 u1 u1))))))
Compiler

Compiled 23 to 21 computations (8.7% saved)

simplify74.0ms (0.5%)

Algorithm
egg-herbie
Rules
1406×rational_best.json-simplify-51
1234×rational_best.json-simplify-1
1178×trig.json-simplify-47
928×rational_best.json-simplify-48
914×rational_best.json-simplify-52
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02353
13153
24653
36053
48153
512953
625453
757453
8142953
9376053
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Outputs
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 (*.f64 (PI.f64) u2) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 -2 (*.f64 (PI.f64) u2))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))

eval2.0ms (0%)

Compiler

Compiled 123 to 95 computations (22.8% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New527
Fresh101
Picked000
Done000
Total628
Error
0.3b
Counts
8 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.4b
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
Compiler

Compiled 38 to 34 computations (10.5% saved)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
0.1b
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
Compiler

Compiled 75 to 53 computations (29.3% saved)

series63.0ms (0.5%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
19.0ms
u1
@0
(*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
14.0ms
u1
@-inf
(*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
13.0ms
u2
@inf
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
9.0ms
u1
@inf
(*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
2.0ms
u1
@0
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1084×rational_best.json-2
1084×rational_best.json-3
1084×rational_best.json-1
1084×rational_best.json-5
1082×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020108
1166108
2526108
32284108
Stop Event
node limit
Counts
4 → 54
Calls
Call 1
Inputs
(*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(*.f64 (*.f64 2 (PI.f64)) u2)
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (/.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 u2 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 2) 2)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))))

simplify169.0ms (1.2%)

Algorithm
egg-herbie
Rules
886×rational_best.json-simplify-78
784×rational_best.json-simplify-80
756×rational_best.json-simplify-2
672×rational_best.json-simplify-82
602×rational_best.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01734422
13474298
29494258
321794258
446304258
Stop Event
node limit
Counts
114 → 125
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 0)
(+.f64 0 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))
(-.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 0)
(/.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 1)
(/.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (/.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 1/3) 2)
(pow.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 1)
(+.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 0)
(+.f64 0 (*.f64 2 (*.f64 (PI.f64) u2)))
(+.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(-.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 0)
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 2 (*.f64 (PI.f64) u2))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1)
(/.f64 (*.f64 (PI.f64) (*.f64 u2 4)) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) -2) -2)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(neg.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(+.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 0)
(+.f64 0 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(-.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 0)
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 1)
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))
(*.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 1)
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 2) 2)
(-.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(*.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(*.f64 (/.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (*.f64 2 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 1/2 (+.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)))) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 0)
(*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))
(+.f64 0 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))
(*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))
(-.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 0)
(*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))
(/.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 1)
(*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))
(/.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (/.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))
(*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 1/3) 2)
(*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))
(pow.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) 1)
(*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))
(+.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 0)
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(+.f64 0 (*.f64 2 (*.f64 (PI.f64) u2)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(+.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(*.f64 (PI.f64) (+.f64 u2 u2))
(-.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 0)
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1)
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (PI.f64) (*.f64 u2 4)) 2)
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) -2) -2)
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(neg.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(+.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 0)
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(+.f64 0 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(-.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 0)
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 1)
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (log.f64 u1))) 1/2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (/.f64 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 1)
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) 2) 2)
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(-.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(/.f64 (*.f64 2 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)
(/.f64 (*.f64 2 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) 2)
(/.f64 (*.f64 2 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) 2)
(/.f64 (*.f64 2 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))) 2)
(/.f64 (*.f64 2 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.1b
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
Compiler

Compiled 75 to 53 computations (29.3% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u2
@-inf
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
1.0ms
u1
@inf
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
1.0ms
u2
@inf
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
0.0ms
u1
@0
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
0.0ms
u1
@-inf
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))

rewrite64.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1102×rational_best.json-2
1102×rational_best.json-3
1102×rational_best.json-1
1102×rational_best.json-5
1100×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020100
1168100
2537100
32317100
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (*.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))))

simplify247.0ms (1.8%)

Algorithm
egg-herbie
Rules
988×rational_best.json-simplify-2
718×rational_best.json-simplify-78
686×rational_best.json-simplify-24
678×rational_best.json-simplify-29
672×rational_best.json-simplify-33
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01244404
12574220
27194156
316334156
437544156
563614156
Stop Event
node limit
Counts
72 → 85
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(-.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(*.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (*.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(*.f64 (/.f64 (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (*.f64 2 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1/2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1)))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1/2) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 0)
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(-.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 0)
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/3)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/3)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(-.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (*.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(/.f64 (*.f64 2 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(pow.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))

eval134.0ms (1%)

Compiler

Compiled 7738 to 5616 computations (27.4% saved)

prune53.0ms (0.4%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New24910259
Fresh000
Picked011
Done101
Total25011261
Error
0.0b
Counts
261 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
0.3b
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
0.4b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
0.5b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
0.4b
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.5b
(+.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.6b
(+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.4b
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.3b
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
0.6b
(*.f64 (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (*.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
0.5b
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
Compiler

Compiled 771 to 619 computations (19.7% saved)

localize42.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
0.1b
(sqrt.f64 (log.f64 (/.f64 1 u1)))
0.3b
(*.f64 u2 (*.f64 2 (PI.f64)))
0.3b
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
Compiler

Compiled 93 to 73 computations (21.5% saved)

series37.0ms (0.3%)

Counts
4 → 68
Calls

18 calls:

TimeVariablePointExpression
25.0ms
u2
@inf
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
7.0ms
u1
@-inf
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
1.0ms
u2
@0
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
1.0ms
u1
@0
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
1.0ms
u2
@-inf
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1270×rational_best.json-2
1270×rational_best.json-3
1270×rational_best.json-1
1266×exponential.json-1
1266×rational_best.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022146
1186146
2605138
32672138
Stop Event
node limit
Counts
4 → 50
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 u2 (*.f64 2 (PI.f64)))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) (/.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 u2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 u2 (PI.f64))) (/.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u2 (*.f64 (PI.f64) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 1 (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 1)))))

simplify178.0ms (1.3%)

Algorithm
egg-herbie
Rules
852×rational_best.json-simplify-1
832×rational_best.json-simplify-47
794×rational_best.json-simplify-43
700×rational_best.json-simplify-78
648×rational_best.json-simplify-80
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01565434
13065192
27824984
324874984
449174984
Stop Event
node limit
Counts
118 → 123
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))))
(+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 0)
(+.f64 0 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 0)
(/.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1)
(/.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) (/.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/3) 2)
(pow.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 0)
(+.f64 0 (*.f64 2 (*.f64 u2 (PI.f64))))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))
(-.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 0)
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(/.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 1)
(/.f64 (*.f64 2 (*.f64 u2 (PI.f64))) (/.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1)
(/.f64 (*.f64 u2 (*.f64 (PI.f64) 4)) 2)
(pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 1)
(neg.f64 (neg.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(+.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 0)
(+.f64 0 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(-.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 0)
(*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1)
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 1 (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))
(/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1)
(/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 2) 2)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 0)
(*.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 1)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 1)
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/3))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 1)
Outputs
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))))
(+.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (+.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 2)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -1))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -1))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -1))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -1))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (+.f64 1/2 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) 1/2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/6 (sqrt.f64 2))))))
(+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))))
(+.f64 (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (+.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (+.f64 1/2 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))) (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))))
(+.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 2)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 2)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 0)
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(+.f64 0 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 0)
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(/.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1)
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(/.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) (/.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/3) 2)
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(pow.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1)
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(+.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 0)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(+.f64 0 (*.f64 2 (*.f64 u2 (PI.f64))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(+.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (PI.f64) (+.f64 u2 u2))
(-.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 0)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(/.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(/.f64 (*.f64 2 (*.f64 u2 (PI.f64))) (/.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(*.f64 (*.f64 2 (*.f64 u2 (PI.f64))) (/.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(*.f64 (*.f64 (PI.f64) (*.f64 2 u2)) (/.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(/.f64 (*.f64 u2 (*.f64 (PI.f64) 4)) 2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(neg.f64 (neg.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(+.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 0)
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(+.f64 0 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(-.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 0)
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1)
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 1 (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1)
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (/.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 2) 2)
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1)
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 0)
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 1)
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 1)
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/3))) 2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 1/2) 1)
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
0.1b
(sqrt.f64 (*.f64 (log.f64 u1) -2))
0.4b
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
Compiler

Compiled 33 to 23 computations (30.3% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
1.0ms
u1
@inf
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
0.0ms
u1
@-inf
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
0.0ms
u1
@inf
(sqrt.f64 (*.f64 (log.f64 u1) -2))
0.0ms
u1
@-inf
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)

rewrite109.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1068×rational_best.json-simplify-57
626×rational_best.json-simplify-43
560×rational_best.json-simplify-44
520×rational_best.json-5
518×rational_best.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01263
19863
229663
3119963
4502163
Stop Event
node limit
Counts
3 → 64
Calls
Call 1
Inputs
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))

simplify206.0ms (1.5%)

Algorithm
egg-herbie
Rules
1308×rational_best.json-simplify-54
1050×rational_best.json-simplify-2
676×rational_best.json-simplify-24
668×rational_best.json-simplify-29
658×rational_best.json-simplify-80
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01503392
13013320
211743320
336683320
465283320
Stop Event
node limit
Counts
100 → 105
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(-.f64 0 (neg.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) -2)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(neg.f64 (neg.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4))))))
(*.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) -2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) 2)
(/.f64 (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) -2)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 0 (neg.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) -2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(neg.f64 (neg.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) 4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 (/.f64 1 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) -2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 0)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) 2)
(/.f64 (-.f64 -1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) -2)
(/.f64 (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) -2)
(/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) 2)
(/.f64 (-.f64 -1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) -2)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(neg.f64 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))

localize27.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
0.1b
(sqrt.f64 (*.f64 (log.f64 u1) -2))
0.3b
(*.f64 u2 (PI.f64))
0.4b
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
Compiler

Compiled 76 to 46 computations (39.5% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

15 calls:

TimeVariablePointExpression
1.0ms
u2
@-inf
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
0.0ms
u2
@-inf
(*.f64 u2 (PI.f64))
0.0ms
u2
@0
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
0.0ms
u2
@0
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
0.0ms
u1
@inf
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))

rewrite77.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1100×rational_best.json-2
1100×rational_best.json-3
1100×rational_best.json-1
1098×rational_best.json-5
1096×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020105
1170105
2543105
32316105
Stop Event
node limit
Counts
3 → 31
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 u2 (PI.f64))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 u2 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 u2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 u2 (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u2 (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u2 (PI.f64)) (/.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 u2 (PI.f64)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 1)))))

simplify245.0ms (1.8%)

Algorithm
egg-herbie
Rules
966×rational_best.json-simplify-2
718×rational_best.json-simplify-78
716×rational_best.json-simplify-1
646×rational_best.json-simplify-24
640×rational_best.json-simplify-29
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01304589
12654309
27504197
317464197
439724197
568764197
Stop Event
node limit
Counts
79 → 96
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 0)
(+.f64 0 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 0)
(/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/3)) 2)
(pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(+.f64 (*.f64 u2 (PI.f64)) 0)
(+.f64 0 (*.f64 u2 (PI.f64)))
(-.f64 (*.f64 u2 (PI.f64)) 0)
(/.f64 (*.f64 u2 (PI.f64)) 1)
(/.f64 (*.f64 u2 (PI.f64)) (/.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(/.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 2)
(pow.f64 (*.f64 u2 (PI.f64)) 1)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 0)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 1)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))
(*.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 1)
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/3)))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 1)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1/2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) 1/2))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) 1/2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1)))) 1/2)))
(+.f64 (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))) 1/2) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135)) 1/2))))
(+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))) 1/2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 0)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(+.f64 0 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 0)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/3)) 2)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(+.f64 (*.f64 u2 (PI.f64)) 0)
(*.f64 u2 (PI.f64))
(+.f64 0 (*.f64 u2 (PI.f64)))
(*.f64 u2 (PI.f64))
(-.f64 (*.f64 u2 (PI.f64)) 0)
(*.f64 u2 (PI.f64))
(/.f64 (*.f64 u2 (PI.f64)) 1)
(*.f64 u2 (PI.f64))
(/.f64 (*.f64 u2 (PI.f64)) (/.f64 (*.f64 u2 (PI.f64)) (*.f64 u2 (PI.f64))))
(*.f64 u2 (PI.f64))
(/.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 2)
(*.f64 u2 (PI.f64))
(pow.f64 (*.f64 u2 (PI.f64)) 1)
(*.f64 u2 (PI.f64))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 0)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 1)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 1)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/3)))) 2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2) 1)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))

localize41.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (log.f64 (/.f64 1 u1)))
0.3b
(*.f64 u2 (*.f64 2 (PI.f64)))
0.4b
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
0.5b
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
Compiler

Compiled 89 to 70 computations (21.3% saved)

series2.0ms (0%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@-inf
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
0.0ms
u2
@0
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
0.0ms
u1
@0
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
0.0ms
u1
@inf
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
0.0ms
u1
@inf
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1174×rational_best.json-2
1174×rational_best.json-3
1174×rational_best.json-1
1170×exponential.json-1
1170×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02076
116876
255576
3246676
Stop Event
node limit
Counts
2 → 14
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) (/.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (/.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 1)))))

simplify183.0ms (1.3%)

Algorithm
egg-herbie
Rules
1468×rational_best.json-simplify-78
1290×rational_best.json-simplify-132
1194×rational_best.json-simplify-44
898×rational_best.json-simplify-80
780×rational_best.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0942340
11902232
23722128
38772036
427662036
542222036
672232036
Stop Event
node limit
Counts
46 → 52
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 0)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) (/.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3)))))
(/.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))) 2)
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1)
(+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 0)
(+.f64 0 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(-.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 0)
(/.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 1)
(/.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (/.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3) 2)
(pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 1)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 (sqrt.f64 2) (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))))
(+.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 2)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 -2/135 (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 (sqrt.f64 2) (*.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2/135 (pow.f64 (*.f64 u2 (PI.f64)) 6)) 1/6)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -2/135 (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -1)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -1)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -1)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -1)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 0)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 0)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) (/.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))) 2)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(+.f64 0 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(-.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(/.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(/.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (/.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3) 2)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))

localize97.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
0.4b
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
0.5b
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
0.5b
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))
Compiler

Compiled 251 to 157 computations (37.5% saved)

series12.0ms (0.1%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
1.0ms
u1
@-inf
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
1.0ms
u1
@inf
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
1.0ms
u2
@0
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
1.0ms
u1
@0
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1584×rational_best.json-2
1584×rational_best.json-3
1584×rational_best.json-1
1584×rational_best.json-5
1582×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029266
1241266
2768266
33376266
Stop Event
node limit
Counts
4 → 39
Calls
Call 1
Inputs
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (neg.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 u1 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) 4)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))))

simplify212.0ms (1.5%)

Algorithm
egg-herbie
Rules
1252×rational_best.json-simplify-2
1056×rational_best.json-simplify-47
810×rational_best.json-simplify-80
788×rational_best.json-simplify-1
766×rational_best.json-simplify-82
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01805029
13444889
26544825
315594753
435294753
556734753
Stop Event
node limit
Counts
99 → 109
Calls
Call 1
Inputs
(*.f64 16 (pow.f64 (log.f64 u1) 4))
(*.f64 16 (pow.f64 (log.f64 u1) 4))
(*.f64 16 (pow.f64 (log.f64 u1) 4))
(*.f64 16 (pow.f64 (log.f64 u1) 4))
(*.f64 16 (pow.f64 (log.f64 (/.f64 1 u1)) 4))
(*.f64 16 (pow.f64 (log.f64 (/.f64 1 u1)) 4))
(*.f64 16 (pow.f64 (log.f64 (/.f64 1 u1)) 4))
(*.f64 16 (pow.f64 (log.f64 (/.f64 1 u1)) 4))
(*.f64 16 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 4 (pow.f64 (log.f64 u1) 2))
(*.f64 4 (pow.f64 (log.f64 u1) 2))
(*.f64 4 (pow.f64 (log.f64 u1) 2))
(*.f64 4 (pow.f64 (log.f64 u1) 2))
(*.f64 4 (pow.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 4 (pow.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 4 (pow.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 4 (pow.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (sqrt.f64 -1/2)))
(*.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (sqrt.f64 -1/2)))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 -4/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)
(+.f64 0 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(-.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)
(/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(/.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 8))) 2)
(pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (neg.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(log.f64 (pow.f64 u1 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(+.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 0)
(+.f64 0 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))
(-.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 0)
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1)
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 8)) 2)
(pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1)
(log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) 4)))
(+.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 0)
(+.f64 0 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(-.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 0)
(*.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(pow.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1)
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
Outputs
(*.f64 16 (pow.f64 (log.f64 u1) 4))
(*.f64 16 (pow.f64 (log.f64 u1) 4))
(*.f64 16 (pow.f64 (log.f64 u1) 4))
(*.f64 16 (pow.f64 (log.f64 u1) 4))
(*.f64 16 (pow.f64 (log.f64 (/.f64 1 u1)) 4))
(*.f64 16 (pow.f64 (log.f64 (/.f64 1 u1)) 4))
(*.f64 16 (pow.f64 (log.f64 (/.f64 1 u1)) 4))
(*.f64 16 (pow.f64 (log.f64 (/.f64 1 u1)) 4))
(*.f64 16 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 16 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 4))
(*.f64 4 (pow.f64 (log.f64 u1) 2))
(*.f64 4 (pow.f64 (log.f64 u1) 2))
(*.f64 4 (pow.f64 (log.f64 u1) 2))
(*.f64 4 (pow.f64 (log.f64 u1) 2))
(*.f64 4 (pow.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 4 (pow.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 4 (pow.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 4 (pow.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 4 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)))
(*.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 (sqrt.f64 1/8) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) 1/8))
(*.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 (sqrt.f64 1/8) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) 1/8))
(*.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 (sqrt.f64 1/8) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) 1/8))
(*.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 (sqrt.f64 1/8) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) 1/8))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (sqrt.f64 -1/2)))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 1/2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 1/2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 1/2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 1/2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/2))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2))))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2)))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/2))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2))))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2)))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/2))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2))))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2)))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/2))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2))))
(*.f64 (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2)))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2)))
(*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (log.f64 u1))))
(*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))) (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2))) (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -2/3 (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 -1/2) 1/3)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1/3)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (+.f64 1/3 (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 2/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2))) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2/9 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -2/3 (sqrt.f64 -1/2))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (*.f64 (sqrt.f64 -1/2) 2/9)) (*.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1/3))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -1/2) -2/3)) (*.f64 (sqrt.f64 -1/2) (+.f64 1/3 (*.f64 2/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 -4/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 2/9 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (*.f64 -4/135 (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2))) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 -4/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2/9 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -2/3 (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 -1/2) (*.f64 -4/135 (pow.f64 (*.f64 u2 (PI.f64)) 6))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 2/9 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 (sqrt.f64 -1/2) 1/3))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -4/135 (pow.f64 (*.f64 u2 (PI.f64)) 6)) 1/3)) (*.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 2/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -4/135 (pow.f64 (*.f64 u2 (PI.f64)) 6)) (*.f64 2/9 (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 (sqrt.f64 -1/2) (+.f64 1/3 (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(+.f64 0 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(-.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(/.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 8))) 2)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (neg.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1))))
(log.f64 (pow.f64 u1 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(log.f64 (pow.f64 u1 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(log.f64 (pow.f64 u1 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))))))
(log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4))))))
(+.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 0)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(+.f64 0 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(-.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 0)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 8)) 2)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) 4)))
(+.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 0)
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(+.f64 0 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(-.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 0)
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(*.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1)
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))) (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(pow.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1)
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2))
(/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2))
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(/.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3)) 2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) 1/2)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (log.f64 u1)))) 1/2) 1/6)))

eval553.0ms (4%)

Compiler

Compiled 20169 to 14687 computations (27.2% saved)

prune124.0ms (0.9%)

Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New59311604
Fresh505
Picked101
Done325
Total60213615
Error
0.0b
Counts
615 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
0.4b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
0.7b
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) 1/2)
0.7b
(+.f64 (*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
0.4b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
0.5b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
0.5b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
0.4b
(+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
0.5b
(+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.4b
(+.f64 1/2 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.3b
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
0.5b
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6))))
0.7b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
Compiler

Compiled 697 to 560 computations (19.7% saved)

localize35.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
0.1b
(sqrt.f64 (neg.f64 (log.f64 u1)))
0.3b
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
0.3b
(*.f64 u2 (*.f64 2 (PI.f64)))
Compiler

Compiled 87 to 58 computations (33.3% saved)

series8.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
1.0ms
u2
@0
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
1.0ms
u1
@0
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
1.0ms
u2
@-inf
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
1.0ms
u1
@inf
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1256×rational_best.json-2
1256×rational_best.json-3
1256×rational_best.json-1
1252×exponential.json-1
1252×rational_best.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
021125
1185125
2618117
32660109
Stop Event
node limit
Counts
3 → 39
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 1)))))

simplify184.0ms (1.3%)

Algorithm
egg-herbie
Rules
970×rational_best.json-simplify-1
964×rational_best.json-simplify-47
802×rational_best.json-simplify-43
714×rational_best.json-simplify-78
672×rational_best.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01525335
13154759
28244631
327074631
450364631
Stop Event
node limit
Counts
99 → 114
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/3) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(+.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)
(+.f64 0 (sqrt.f64 (neg.f64 (log.f64 u1))))
(-.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 2) 2)
(pow.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 0)
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 1)
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))
(*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 1)
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))
(/.f64 (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) 2)
(pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 1)
Outputs
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1)) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1)) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1)) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1)) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1))))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 -2))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 -2))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/6 (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 1/6 (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1))
(sqrt.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1))
(sqrt.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1))
(sqrt.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1))
(sqrt.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1)) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1)) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1)) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1)) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 -2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) 1/2)
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1))))) (+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 -2)))) 1/2))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1)))) (+.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1)))) 1/2)))
(+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 -2)))) (+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2))))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 -2)))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 -2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/6 (sqrt.f64 -2)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -2)) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/3) 2)
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(+.f64 0 (sqrt.f64 (neg.f64 (log.f64 u1))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(-.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 1 (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (*.f64 (log.f64 u1) (log.f64 u1)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (log.f64 u1)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 2) 2)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(pow.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 0)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (*.f64 2 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)) 2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
0.1b
(sqrt.f64 (log.f64 (/.f64 1 u1)))
0.4b
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
0.5b
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
Compiler

Compiled 51 to 44 computations (13.7% saved)

series2.0ms (0%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
0.0ms
u1
@-inf
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
0.0ms
u1
@-inf
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
0.0ms
u1
@0
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
0.0ms
u1
@inf
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))

rewrite123.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1380×rational_best.json-simplify-57
844×rational_best.json-simplify-44
660×rational_best.json-2
660×rational_best.json-3
660×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01581
112381
236581
3149481
4635081
Stop Event
node limit
Counts
3 → 40
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (/.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))))

simplify125.0ms (0.9%)

Algorithm
egg-herbie
Rules
1382×rational_best.json-simplify-80
1326×rational_best.json-simplify-129
1278×rational_best.json-simplify-78
1188×rational_best.json-simplify-94
1092×rational_best.json-simplify-135
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0972022
11941974
27241974
336731974
Stop Event
node limit
Counts
68 → 61
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(-.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(/.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (/.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) 2)
(pow.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/3) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(*.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 1)
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))
(*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 1)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/3))) 2)
(pow.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))
(sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))
(sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))
(sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2))
(sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)) 1/6)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)) 1/6)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)) 1/6)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)) 1/6)
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)) 1/6) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)) 1/6) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)) 1/6) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)) 1/6) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6) 1/2)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 0)
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(+.f64 0 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(-.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 0)
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(/.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1)
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(/.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (/.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) 2)
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(pow.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1)
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/3) 2)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 0)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/3))) 2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(pow.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))

localize121.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (neg.f64 (log.f64 u1)))
0.3b
(*.f64 u2 (*.f64 2 (PI.f64)))
0.4b
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
0.5b
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
Compiler

Compiled 82 to 51 computations (37.8% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
0.0ms
u1
@-inf
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
0.0ms
u1
@inf
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
0.0ms
u2
@0
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
0.0ms
u1
@0
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))

rewrite63.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1160×rational_best.json-2
1160×rational_best.json-3
1160×rational_best.json-1
1156×exponential.json-1
1156×rational_best.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01972
116772
256872
3245972
Stop Event
node limit
Counts
2 → 14
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) (/.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1)))))

simplify176.0ms (1.3%)

Algorithm
egg-herbie
Rules
1808×rational_best.json-simplify-78
1252×rational_best.json-simplify-2
1086×rational_best.json-simplify-132
950×rational_best.json-simplify-80
912×rational_best.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01062638
12302260
24782120
312892080
439412080
568122080
Stop Event
node limit
Counts
50 → 56
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 0)
(+.f64 0 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 0)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 1)
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/3) 2)
(pow.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 1)
(+.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 0)
(+.f64 0 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(-.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 0)
(/.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1)
(/.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) (/.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/3) 2)
(pow.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1)
Outputs
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/6 (sqrt.f64 -2)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 1/6 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2))))) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 -2))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (*.f64 (sqrt.f64 -2) -2/135)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1/6 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1/6 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1/6 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 0)
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 0 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 0)
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 1)
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/3) 2)
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(pow.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 1)
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(+.f64 0 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(-.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(/.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(/.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) (/.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/3) 2)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
0.3b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
0.4b
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
0.5b
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
Compiler

Compiled 95 to 73 computations (23.2% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u1
@inf
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
0.0ms
u1
@-inf
(/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
0.0ms
u1
@inf
(/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
0.0ms
u1
@0
(/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
0.0ms
u1
@0
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))

rewrite167.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
948×rational_best.json-simplify-47
790×rational_best.json-5
788×rational_best.json-2
788×rational_best.json-3
788×rational_best.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016119
1134119
2402119
31693119
47160119
Stop Event
node limit
Counts
3 → 99
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))

simplify275.0ms (2%)

Algorithm
egg-herbie
Rules
1190×rational_best.json-simplify-47
1094×rational_best.json-simplify-80
1036×rational_best.json-simplify-78
1000×rational_best.json-simplify-24
904×rational_best.json-simplify-94
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02699399
15999303
211629255
332209219
470979219
Stop Event
node limit
Counts
135 → 152
Calls
Call 1
Inputs
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(-.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) 2)
(pow.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 2))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))
(fabs.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 0)
(+.f64 0 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(-.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(-.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
Outputs
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 0 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) 2)
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) 2))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) 2))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1) (*.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (fabs.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (fabs.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (fabs.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (fabs.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))) (*.f64 (fabs.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1) (*.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1) (*.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2))
(fabs.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))) (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) 2))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 2))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1) (*.f64 2 (fabs.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (*.f64 2 (fabs.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (-.f64 0 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (fabs.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (neg.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(fabs.f64 (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (fabs.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 0)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 0 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 0)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) 2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(neg.f64 (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 0)
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 1)
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))

localize234.0ms (1.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 1/6 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
0.4b
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
0.5b
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
0.5b
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))
Compiler

Compiled 197 to 115 computations (41.6% saved)

series6.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
1.0ms
u1
@-inf
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
1.0ms
u1
@inf
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
1.0ms
u1
@inf
(*.f64 1/6 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
1.0ms
u1
@-inf
(*.f64 1/6 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))

rewrite83.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1014×rational_best.json-simplify-47
1014×rational_best.json-5
1012×rational_best.json-2
1012×rational_best.json-3
1012×rational_best.json-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
020164
1166164
2529164
3226972
Stop Event
node limit
Counts
2 → 23
Calls
Call 1
Inputs
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 1/6 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))))

simplify272.0ms (2%)

Algorithm
egg-herbie
Rules
776×rational_best.json-simplify-2
618×rational_best.json-simplify-24
612×rational_best.json-simplify-29
572×rational_best.json-simplify-1
566×rational_best.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0922107
11542091
22862091
38552091
417672091
536832091
666912091
Stop Event
node limit
Counts
47 → 44
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)
(+.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(-.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)
(*.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
Outputs
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (log.f64 u1))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (log.f64 u1))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (log.f64 u1))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (log.f64 u1))))
(*.f64 1/3 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/3 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/3 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/3 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/3 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 1/3 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(+.f64 0 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(-.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 0)
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (*.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 1 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(pow.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(-.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)

eval718.0ms (5.2%)

Compiler

Compiled 22221 to 16891 computations (24% saved)

prune402.0ms (2.9%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New6265631
Fresh156
Picked101
Done246
Total63014644
Error
0.0b
Counts
644 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
0.4b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
0.7b
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 16 (pow.f64 (log.f64 u1) 4))))) 1/2)
0.7b
(+.f64 (*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
0.4b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
0.6b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) 1/2)
0.5b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
0.5b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
0.4b
(+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
0.5b
(+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.4b
(+.f64 1/2 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.3b
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
0.5b
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6))))
0.7b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
Compiler

Compiled 665 to 538 computations (19.1% saved)

localize83.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
0.1b
(sqrt.f64 (*.f64 (log.f64 u1) -2))
0.3b
(*.f64 (PI.f64) (*.f64 2 u2))
0.4b
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
Compiler

Compiled 72 to 50 computations (30.6% saved)

series3.0ms (0%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
u1
@inf
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
0.0ms
u2
@inf
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
0.0ms
u2
@0
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
0.0ms
u2
@0
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
0.0ms
u1
@0
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))

rewrite106.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1122×rational_best.json-2
1122×rational_best.json-1
1120×rational_best.json-3
1118×rational_best.json-5
1116×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020111
1170111
2547111
32353111
Stop Event
node limit
Counts
3 → 36
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 (PI.f64) (*.f64 2 u2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (+.f64 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) (/.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 u2 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (PI.f64) (*.f64 u2 4))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 1)))))

simplify388.0ms (2.8%)

Algorithm
egg-herbie
Rules
1012×rational_best.json-simplify-2
676×rational_best.json-simplify-78
628×rational_best.json-simplify-43
556×rational_best.json-simplify-80
460×rational_best.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01434814
12904630
27954518
318034518
442394518
Stop Event
node limit
Counts
96 → 112
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 0)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/3)) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1)
(+.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 0)
(+.f64 0 (*.f64 (PI.f64) (+.f64 u2 u2)))
(+.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(-.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 0)
(-.f64 0 (neg.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))
(/.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 1)
(/.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) (/.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2)))
(/.f64 (neg.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) -1)
(/.f64 (*.f64 (PI.f64) (*.f64 u2 4)) 2)
(/.f64 (-.f64 0 (*.f64 (PI.f64) (*.f64 u2 4))) -2)
(pow.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 1)
(neg.f64 (neg.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 0)
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 1)
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(*.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 1)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/3)))) 2)
(pow.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 1)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 -1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 -1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 -1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 -1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1/2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (*.f64 -2/135 (sqrt.f64 (log.f64 u1)))) 1/2)))
(+.f64 (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))) 1/2)))
(+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 1/2 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 0)
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 0)
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1)
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/3)) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1)
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(+.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 0)
(*.f64 (PI.f64) (+.f64 u2 u2))
(+.f64 0 (*.f64 (PI.f64) (+.f64 u2 u2)))
(*.f64 (PI.f64) (+.f64 u2 u2))
(+.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(*.f64 (PI.f64) (+.f64 u2 u2))
(-.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 0)
(*.f64 (PI.f64) (+.f64 u2 u2))
(-.f64 0 (neg.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))
(*.f64 (PI.f64) (+.f64 u2 u2))
(/.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 1)
(*.f64 (PI.f64) (+.f64 u2 u2))
(/.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) (/.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2)))
(*.f64 (PI.f64) (+.f64 u2 u2))
(/.f64 (neg.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) -1)
(*.f64 (PI.f64) (+.f64 u2 u2))
(/.f64 (*.f64 (PI.f64) (*.f64 u2 4)) 2)
(/.f64 (*.f64 u2 (*.f64 (PI.f64) 4)) 2)
(/.f64 (-.f64 0 (*.f64 (PI.f64) (*.f64 u2 4))) -2)
(/.f64 (*.f64 u2 (*.f64 (PI.f64) 4)) 2)
(/.f64 (*.f64 (PI.f64) (*.f64 u2 4)) 2)
(pow.f64 (*.f64 (PI.f64) (+.f64 u2 u2)) 1)
(*.f64 (PI.f64) (+.f64 u2 u2))
(neg.f64 (neg.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))
(*.f64 (PI.f64) (+.f64 u2 u2))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 0)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(/.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/3)))) 2)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/3)) 1) 2)
(/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/3))) 2)
(pow.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2) 1)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
0.1b
(sqrt.f64 (neg.f64 (log.f64 u1)))
0.4b
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
0.5b
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
Compiler

Compiled 44 to 25 computations (43.2% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
0.0ms
u1
@inf
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
0.0ms
u1
@-inf
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
0.0ms
u1
@inf
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
0.0ms
u1
@-inf
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))

rewrite115.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1380×rational_best.json-simplify-57
904×rational_best.json-simplify-44
718×rational_best.json-simplify-43
644×rational_best.json-2
644×rational_best.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01475
112275
238063
3149463
4623663
Stop Event
node limit
Counts
3 → 40
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (log.f64 u1) -2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))))

simplify207.0ms (1.5%)

Algorithm
egg-herbie
Rules
796×rational_best.json-simplify-80
746×rational_best.json-simplify-129
714×rational_best.json-simplify-78
632×rational_best.json-simplify-94
630×rational_best.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01012374
11962022
26861974
325561974
462241974
Stop Event
node limit
Counts
76 → 69
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 0)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 0)
(-.f64 0 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 1)
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))))
(*.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 1)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) 2)
(pow.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) 1) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) 1) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) 1) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) 1) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) 1) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) 1) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) 1) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) 1) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)) 1/6)
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)) 1/6)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) 1) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) 1) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) 1) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) 1) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)) 1/6) 1/2)
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0)
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 0)
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 0)
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 2)
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 0)
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 1)
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 1 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 1)
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) 2)
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2) 1)
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))

localize222.0ms (1.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
0.3b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
0.4b
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
0.5b
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
Compiler

Compiled 89 to 69 computations (22.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
u1
@inf
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
0.0ms
u1
@inf
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
0.0ms
u1
@0
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
0.0ms
u1
@-inf
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
0.0ms
u1
@-inf
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))

rewrite125.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1414×rational_best.json-simplify-57
788×rational_best.json-simplify-44
690×rational_best.json-5
688×rational_best.json-2
688×rational_best.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018104
1144104
2394104
31564104
46700104
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))))))

simplify222.0ms (1.6%)

Algorithm
egg-herbie
Rules
1742×rational_best.json-simplify-132
1178×rational_best.json-simplify-54
1042×rational_best.json-simplify-80
954×rational_best.json-simplify-78
878×rational_best.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0942341
11632293
23172293
310782293
435492293
Stop Event
node limit
Counts
55 → 50
Calls
Call 1
Inputs
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 0)
(+.f64 0 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(-.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 1)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))
(*.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(*.f64 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(*.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))
(*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(*.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))
(/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 1)
(/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(/.f64 (*.f64 2 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) 2)
(neg.f64 (neg.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 0)
(+.f64 0 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(-.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 0)
(-.f64 0 (neg.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 1)
(/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2)
(pow.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 1)
(neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
Outputs
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))) 2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 0)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(+.f64 0 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(-.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 0)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(-.f64 0 (neg.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 1)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (/.f64 1 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (/.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)) (pow.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 2))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) 1)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(/.f64 (*.f64 2 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) 2)
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(neg.f64 (neg.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2)
(+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 0)
(*.f64 (pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 0 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(*.f64 (pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(-.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 0)
(*.f64 (pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(-.f64 0 (neg.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(*.f64 (pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 1)
(*.f64 (pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (/.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(*.f64 (pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) 2)
(*.f64 (pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(pow.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) 1)
(*.f64 (pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(neg.f64 (neg.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(*.f64 (pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))

localize173.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 u2 (*.f64 2 (PI.f64)))
0.3b
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
0.4b
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))))
0.5b
(*.f64 (log.f64 u1) (log.f64 u1))
Compiler

Compiled 136 to 72 computations (47.1% saved)

series31.0ms (0.2%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
22.0ms
u1
@0
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
2.0ms
u2
@inf
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
2.0ms
u2
@-inf
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
2.0ms
u2
@0
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
1.0ms
u1
@inf
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))

rewrite87.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1460×rational_best.json-2
1460×rational_best.json-3
1460×rational_best.json-1
1456×exponential.json-1
1456×rational_best.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024141
1208141
2702141
3308281
Stop Event
node limit
Counts
3 → 27
Calls
Call 1
Inputs
(*.f64 (log.f64 u1) (log.f64 u1))
(*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 u1) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 u1) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 u1 (log.f64 u1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (neg.f64 (log.f64 u1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1)))))

simplify117.0ms (0.8%)

Algorithm
egg-herbie
Rules
1652×rational_best.json-simplify-132
1220×rational_best.json-simplify-80
1114×rational_best.json-simplify-78
886×rational_best.json-simplify-44
832×rational_best.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01282999
12512975
24502875
39572819
438912819
Stop Event
node limit
Counts
75 → 76
Calls
Call 1
Inputs
(pow.f64 (log.f64 u1) 2)
(pow.f64 (log.f64 u1) 2)
(pow.f64 (log.f64 u1) 2)
(pow.f64 (log.f64 u1) 2)
(pow.f64 (log.f64 (/.f64 1 u1)) 2)
(pow.f64 (log.f64 (/.f64 1 u1)) 2)
(pow.f64 (log.f64 (/.f64 1 u1)) 2)
(pow.f64 (log.f64 (/.f64 1 u1)) 2)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/135 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(+.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 0)
(+.f64 0 (*.f64 (log.f64 u1) (log.f64 u1)))
(-.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 0)
(/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1)
(/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 2)) 2)
(pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1)
(fabs.f64 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(log.f64 (pow.f64 u1 (log.f64 u1)))
(+.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)
(+.f64 0 (sqrt.f64 (neg.f64 (log.f64 u1))))
(-.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)
(/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 2) 2)
(pow.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 0)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/3))) 2)
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1)
Outputs
(pow.f64 (log.f64 u1) 2)
(pow.f64 (log.f64 u1) 2)
(pow.f64 (log.f64 u1) 2)
(pow.f64 (log.f64 u1) 2)
(pow.f64 (log.f64 (/.f64 1 u1)) 2)
(pow.f64 (log.f64 (/.f64 1 u1)) 2)
(pow.f64 (log.f64 (/.f64 1 u1)) 2)
(pow.f64 (log.f64 (/.f64 1 u1)) 2)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 2)
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(sqrt.f64 (log.f64 (/.f64 1 u1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1))) (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)) (*.f64 -1/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1)) (*.f64 1/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1))) (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1))) (+.f64 (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/135 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1)) (*.f64 1/9 (sqrt.f64 (log.f64 u1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (sqrt.f64 -1)) (*.f64 -2/135 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)) (*.f64 -1/3 (sqrt.f64 (log.f64 u1))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1))) (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2/135 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (sqrt.f64 -1))) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (+.f64 (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1))) (*.f64 -2/135 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1))) (+.f64 (*.f64 1/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (+.f64 (*.f64 -2/135 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (sqrt.f64 -1))) (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)))))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(+.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 0)
(*.f64 (log.f64 u1) (log.f64 u1))
(+.f64 0 (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (log.f64 u1) (log.f64 u1))
(-.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 0)
(*.f64 (log.f64 u1) (log.f64 u1))
(/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1)
(*.f64 (log.f64 u1) (log.f64 u1))
(/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (log.f64 u1) (log.f64 u1))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 2)) 2)
(*.f64 (log.f64 u1) (log.f64 u1))
(pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1)
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(*.f64 (log.f64 u1) (log.f64 u1))
(log.f64 (pow.f64 u1 (log.f64 u1)))
(+.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(+.f64 0 (sqrt.f64 (neg.f64 (log.f64 u1))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(-.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 0)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (/.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 2) 2)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(pow.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(sqrt.f64 (neg.f64 (log.f64 u1)))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 0)
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 0)
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1)
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/3))) 2)
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1)
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (*.f64 u2 (PI.f64)) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))

localize214.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
0.5b
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
0.5b
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))
0.7b
(pow.f64 (log.f64 u1) 3)
Compiler

Compiled 224 to 148 computations (33.9% saved)

series1.0ms (0%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@-inf
(*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
0.0ms
u2
@0
(*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
0.0ms
u1
@0
(*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
0.0ms
u1
@inf
(*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
0.0ms
u2
@-inf
(*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1640×rational_best.json-2
1640×rational_best.json-3
1640×rational_best.json-1
1640×rational_best.json-5
1638×exponential.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030132
1249132
2781132
33447132
Stop Event
node limit
Counts
2 → 21
Calls
Call 1
Inputs
(pow.f64 (log.f64 u1) 3)
(*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (log.f64 u1) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (log.f64 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (log.f64 u1) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 3) (/.f64 (pow.f64 (log.f64 u1) 3) (pow.f64 (log.f64 u1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 3) (*.f64 (pow.f64 (log.f64 u1) 3) (/.f64 1 (pow.f64 (log.f64 u1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) (pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 u1) 3) (pow.f64 (log.f64 u1) 3)) (pow.f64 (log.f64 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 3) (/.f64 1 (pow.f64 (log.f64 u1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 u1) 3) (/.f64 1 (pow.f64 (log.f64 u1) 3))) (pow.f64 (log.f64 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 u1) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 u1) 3) (/.f64 (pow.f64 (log.f64 u1) 3) (pow.f64 (log.f64 u1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (log.f64 u1) 3) 2) 2)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2))) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))))

simplify246.0ms (1.8%)

Algorithm
egg-herbie
Rules
1004×rational_best.json-simplify-2
954×rational_best.json-simplify-80
892×rational_best.json-simplify-47
882×rational_best.json-simplify-78
822×rational_best.json-simplify-24
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01222969
12362853
24772735
311652663
436772663
573632663
Stop Event
node limit
Counts
53 → 73
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(*.f64 -1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(*.f64 -1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(*.f64 -1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2)))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 -4/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.f64 (pow.f64 (log.f64 u1) 3) 0)
(+.f64 0 (pow.f64 (log.f64 u1) 3))
(-.f64 (pow.f64 (log.f64 u1) 3) 0)
(*.f64 (pow.f64 (log.f64 u1) 3) 1)
(*.f64 (pow.f64 (log.f64 u1) 3) (/.f64 (pow.f64 (log.f64 u1) 3) (pow.f64 (log.f64 u1) 3)))
(*.f64 (pow.f64 (log.f64 u1) 3) (*.f64 (pow.f64 (log.f64 u1) 3) (/.f64 1 (pow.f64 (log.f64 u1) 3))))
(*.f64 1 (pow.f64 (log.f64 u1) 3))
(*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) (pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 3))
(*.f64 (/.f64 (pow.f64 (log.f64 u1) 3) (pow.f64 (log.f64 u1) 3)) (pow.f64 (log.f64 u1) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 3) (/.f64 1 (pow.f64 (log.f64 u1) 3)))
(*.f64 (*.f64 (pow.f64 (log.f64 u1) 3) (/.f64 1 (pow.f64 (log.f64 u1) 3))) (pow.f64 (log.f64 u1) 3))
(/.f64 (pow.f64 (log.f64 u1) 3) 1)
(/.f64 (pow.f64 (log.f64 u1) 3) (/.f64 (pow.f64 (log.f64 u1) 3) (pow.f64 (log.f64 u1) 3)))
(/.f64 (*.f64 (pow.f64 (log.f64 u1) 3) 2) 2)
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(+.f64 0 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2))) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2)))))
(/.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2))) 2)
(pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
Outputs
(*.f64 -1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(neg.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(*.f64 -1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(neg.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(*.f64 -1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(neg.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(*.f64 -1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(neg.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 1/2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 1/2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 1/2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/2))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 1/2 (log.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (log.f64 (sqrt.f64 (/.f64 1 u1))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2)))
(*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (log.f64 u1))))
(*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -2/3 (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2))) (*.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -2/3)))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/3 (sqrt.f64 -1/2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (+.f64 1/3 (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))) (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -2/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 2/9 (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -2/3)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2/9 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 2/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 (sqrt.f64 -1/2) (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/2) (+.f64 1/3 (*.f64 2/9 (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -1/2) -2/3))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 2/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 (sqrt.f64 -1/2) (+.f64 1/3 (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/2))) (+.f64 (*.f64 2/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -2/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 -4/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -1/2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -2/3 (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (*.f64 -4/135 (sqrt.f64 (log.f64 u1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 2/9 (sqrt.f64 (log.f64 u1)))) (*.f64 1/3 (sqrt.f64 (*.f64 -1/2 (log.f64 u1))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -2/3)) (*.f64 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (*.f64 (sqrt.f64 (log.f64 u1)) -4/135))) (+.f64 (*.f64 1/3 (sqrt.f64 (*.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2/9 (*.f64 (sqrt.f64 -1/2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 2/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 (sqrt.f64 -1/2) (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/3 (sqrt.f64 -1/2)) (*.f64 (sqrt.f64 -1/2) (*.f64 -4/135 (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 -4/135 (pow.f64 (*.f64 u2 (PI.f64)) 6)) 1/3)) (*.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 2/9 (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/2) (+.f64 (*.f64 2/9 (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 -2/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 -1/2) (+.f64 1/3 (*.f64 -4/135 (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 -1/2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 1/3 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/2)) (*.f64 1/3 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 (pow.f64 (log.f64 u1) 3) 0)
(pow.f64 (log.f64 u1) 3)
(+.f64 0 (pow.f64 (log.f64 u1) 3))
(pow.f64 (log.f64 u1) 3)
(-.f64 (pow.f64 (log.f64 u1) 3) 0)
(pow.f64 (log.f64 u1) 3)
(*.f64 (pow.f64 (log.f64 u1) 3) 1)
(pow.f64 (log.f64 u1) 3)
(*.f64 (pow.f64 (log.f64 u1) 3) (/.f64 (pow.f64 (log.f64 u1) 3) (pow.f64 (log.f64 u1) 3)))
(pow.f64 (log.f64 u1) 3)
(*.f64 (pow.f64 (log.f64 u1) 3) (*.f64 (pow.f64 (log.f64 u1) 3) (/.f64 1 (pow.f64 (log.f64 u1) 3))))
(pow.f64 (log.f64 u1) 3)
(*.f64 1 (pow.f64 (log.f64 u1) 3))
(pow.f64 (log.f64 u1) 3)
(*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) (pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 3))
(pow.f64 (log.f64 u1) 3)
(*.f64 (/.f64 (pow.f64 (log.f64 u1) 3) (pow.f64 (log.f64 u1) 3)) (pow.f64 (log.f64 u1) 3))
(pow.f64 (log.f64 u1) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 3) (/.f64 1 (pow.f64 (log.f64 u1) 3)))
(pow.f64 (log.f64 u1) 3)
(*.f64 (*.f64 (pow.f64 (log.f64 u1) 3) (/.f64 1 (pow.f64 (log.f64 u1) 3))) (pow.f64 (log.f64 u1) 3))
(pow.f64 (log.f64 u1) 3)
(/.f64 (pow.f64 (log.f64 u1) 3) 1)
(pow.f64 (log.f64 u1) 3)
(/.f64 (pow.f64 (log.f64 u1) 3) (/.f64 (pow.f64 (log.f64 u1) 3) (pow.f64 (log.f64 u1) 3)))
(pow.f64 (log.f64 u1) 3)
(/.f64 (*.f64 (pow.f64 (log.f64 u1) 3) 2) 2)
(pow.f64 (log.f64 u1) 3)
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(+.f64 0 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(-.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (/.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2))) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2)))))
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))))
(/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6) 1/2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6)))))
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) 1/6))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) 1/6))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) 1/6)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2)))) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 1/3 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2))))))
(/.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2))) 2)
(*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))

eval1.1s (7.6%)

Compiler

Compiled 18570 to 13406 computations (27.8% saved)

prune434.0ms (3.1%)

Pruning

15 alts after pruning (9 fresh and 6 done)

PrunedKeptTotal
New5857592
Fresh325
Picked101
Done268
Total59115606
Error
0.0b
Counts
606 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
0.5b
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
0.7b
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 16 (pow.f64 (log.f64 u1) 4))))) 1/2)
0.7b
(+.f64 (*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
0.4b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
0.6b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))))) 1/2)
0.5b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
0.5b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
0.5b
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6) 1/2))))
0.4b
(+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (pow.f64 (log.f64 u1) 2))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
0.5b
(+.f64 1/2 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 16 (pow.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
0.4b
(+.f64 1/2 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
0.3b
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
0.7b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
0.8b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))
Compiler

Compiled 385 to 321 computations (16.6% saved)

regimes527.0ms (3.8%)

Counts
36 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) 1/2)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(+.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (pow.f64 (log.f64 u1) 2))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 16 (pow.f64 (log.f64 u1) 4))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 16 (pow.f64 (log.f64 u1) 4)) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 1/2 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))) 1/2)
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) 1/2) (*.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3)))) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/6) 1/2))))
(+.f64 1/2 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -1/2 (/.f64 1 (pow.f64 (log.f64 u1) 3))))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1))))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(+.f64 1/2 (*.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)) -1/2))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2) (/.f64 1 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))
(+.f64 1/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/8) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3)))) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2) (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) 1/6))))
(+.f64 1/2 (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)) (pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1/2)) (pow.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) 1/2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(*.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (*.f64 (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (*.f64 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
Outputs
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
Calls

10 calls:

162.0ms
u1
69.0ms
u2
23.0ms
(*.f64 (*.f64 2 (PI.f64)) u2)
19.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
18.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
Results
ErrorSegmentsBranch
0.3b1u1
0.3b1u2
0.3b1(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b1(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
0.3b1(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
0.3b1(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.3b1(*.f64 -2 (log.f64 u1))
0.3b1(log.f64 u1)
0.3b1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
0.3b1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 1142 to 854 computations (25.2% saved)

regimes126.0ms (0.9%)

Counts
10 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
(+.f64 1/2 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Outputs
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
Calls

10 calls:

60.0ms
u2
12.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
9.0ms
(*.f64 (*.f64 2 (PI.f64)) u2)
7.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
7.0ms
(log.f64 u1)
Results
ErrorSegmentsBranch
0.4b1u1
0.4b1u2
0.4b1(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b1(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
0.4b1(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
0.4b1(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.4b1(*.f64 -2 (log.f64 u1))
0.4b1(log.f64 u1)
0.4b1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
0.4b1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 238 to 198 computations (16.8% saved)

regimes166.0ms (1.2%)

Counts
7 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
Outputs
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
Calls

5 calls:

146.0ms
u2
6.0ms
(*.f64 (*.f64 2 (PI.f64)) u2)
5.0ms
u1
5.0ms
(log.f64 u1)
2.0ms
(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
Results
ErrorSegmentsBranch
0.4b1u1
0.4b1u2
0.4b1(log.f64 u1)
0.4b1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
0.4b1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 119 to 98 computations (17.6% saved)

regimes14.0ms (0.1%)

Accuracy

Total -0.3b remaining (-53.1%)

Threshold costs -0.3b (-53.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
Outputs
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
Calls

3 calls:

5.0ms
u2
4.0ms
u1
4.0ms
(log.f64 u1)
Results
ErrorSegmentsBranch
0.5b1u1
0.5b1u2
0.5b1(log.f64 u1)
Compiler

Compiled 56 to 48 computations (14.3% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039225
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
Outputs
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
Compiler

Compiled 81 to 73 computations (9.9% saved)

soundness487.0ms (3.5%)

Algorithm
egg-herbie
Rules
1406×rational_best.json-simplify-51
1234×rational_best.json-simplify-1
1178×trig.json-simplify-47
928×rational_best.json-simplify-48
914×rational_best.json-simplify-52
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02353
13153
24653
36053
48153
512953
625453
757453
8142953
9376053
01734422
13474298
29494258
321794258
446304258
01565434
13065192
27824984
324874984
449174984
Stop Event
node limit
node limit
node limit
Compiler

Compiled 309 to 256 computations (17.2% saved)

end97.0ms (0.7%)

Compiler

Compiled 73 to 57 computations (21.9% saved)

Profiling

Loading profile data...