Details

Time bar (total: 25.0s)

analyze84.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)

sample3.3s (13.2%)

Results
3.3s8256×body256valid
Bogosity

preprocess170.0ms (0.7%)

Algorithm
egg-herbie
Rules
1544×rational.json-simplify-64
1466×trig.json-simplify-41
1142×rational.json-simplify-2
768×rational.json-simplify-45
696×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031106
156106
298106
3158106
4258106
5458106
6895106
72731106
85623106
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 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (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 (*.f64 1/6 (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 (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2) (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 (PI.f64) (*.f64 u1 2))))))
Compiler

Compiled 23 to 21 computations (8.7% saved)

simplify102.0ms (0.4%)

Algorithm
egg-herbie
Rules
1284×rational.json-simplify-1
1210×rational.json-simplify-64
980×rational.json-simplify-46
740×trig.json-simplify-41
614×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02353
13753
25953
39153
414353
525353
649653
7150653
8372553
Stop Event
node limit
Counts
1 → 6
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 (*.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 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 (PI.f64) (*.f64 u2 -2))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (cos.f64 (*.f64 (PI.f64) (*.f64 -2 u2))))))

eval4.0ms (0%)

Compiler

Compiled 106 to 84 computations (20.8% saved)

prune3.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New516
Fresh101
Picked000
Done000
Total617
Error
0.4b
Counts
7 → 1
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)))))
Compiler

Compiled 19 to 17 computations (10.5% saved)

localize68.0ms (0.3%)

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.2b
(*.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)

series132.0ms (0.5%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
47.0ms
u1
@0
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
37.0ms
u1
@-inf
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
21.0ms
u2
@inf
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
13.0ms
u1
@inf
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
5.0ms
u2
@inf
(*.f64 (*.f64 2 (PI.f64)) u2)

rewrite111.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1216×rational.json-1
1216×rational.json-2
1216×rational.json-3
1214×rational.json-5
1212×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020132
1174132
2566132
32315132
Stop Event
node limit
Counts
4 → 42
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 (*.f64 2 (PI.f64)) u2)
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(+.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 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 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 -1 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 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 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)))) (#(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 (PI.f64) (*.f64 u2 4)) (*.f64 (PI.f64) (*.f64 u2 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1)))) (#(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 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -2 1/2) (pow.f64 (log.f64 u1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 1/2) (pow.f64 -2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.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 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 1/2) (pow.f64 (/.f64 (log.f64 u1) -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 u1) -2) 1/2) (pow.f64 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 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 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 (+.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 (-.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 (+.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 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)))))

simplify265.0ms (1.1%)

Algorithm
egg-herbie
Rules
1042×rational.json-simplify-54
872×rational.json-simplify-47
872×rational.json-simplify-43
672×rational.json-simplify-49
648×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01574912
13384656
27964572
325204532
466714532
Stop Event
node limit
Counts
114 → 119
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 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 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)))))))
(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 2 (*.f64 (PI.f64) u2)) 0)
(+.f64 0 (*.f64 2 (*.f64 (PI.f64) u2)))
(+.f64 (-.f64 -1 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(-.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 0)
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (/.f64 (*.f64 (PI.f64) (*.f64 u2 4)) (*.f64 (PI.f64) (*.f64 u2 4))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1)
(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 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(*.f64 (pow.f64 -2 1/2) (pow.f64 (log.f64 u1) 1/2))
(*.f64 (pow.f64 (log.f64 u1) 1/2) (pow.f64 -2 1/2))
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2)))
(*.f64 (pow.f64 4 1/2) (pow.f64 (/.f64 (log.f64 u1) -2) 1/2))
(*.f64 (pow.f64 (/.f64 (log.f64 u1) -2) 1/2) (pow.f64 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 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 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 (+.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 (-.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 (+.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))))))))
(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 (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 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 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 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 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 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 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 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 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 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 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6))
(*.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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/6))
(*.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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/6))
(*.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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/6))
(*.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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/6))
(*.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 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -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 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 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/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))))
(+.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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 u2 6))) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(+.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 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9))))))
(*.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 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 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 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 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 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 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 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 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 (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 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 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 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)) 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 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 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)) 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 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 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)) 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 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 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) 1/6)) 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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/6)) 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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/6)) 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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/6)) 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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/6)) 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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))) 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 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) 1/2)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))) 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 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 u2 6))) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))) 1/2)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 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))) 1/2))
(+.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))) 1/2))
(+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))) 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 (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(+.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 0)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(+.f64 0 (*.f64 2 (*.f64 (PI.f64) u2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(+.f64 (-.f64 -1 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(-.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 0)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(-.f64 0 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(/.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (/.f64 (*.f64 (PI.f64) (*.f64 u2 4)) (*.f64 (PI.f64) (*.f64 u2 4))))
(/.f64 (*.f64 2 (*.f64 u2 (PI.f64))) (/.f64 (*.f64 u2 (*.f64 4 (PI.f64))) (*.f64 u2 (*.f64 4 (PI.f64)))))
(/.f64 (*.f64 2 (*.f64 u2 (PI.f64))) (/.f64 (*.f64 u2 (*.f64 (PI.f64) 4)) (*.f64 u2 (*.f64 (PI.f64) 4))))
(/.f64 (*.f64 u2 (*.f64 2 (PI.f64))) (/.f64 (*.f64 u2 (*.f64 (PI.f64) 4)) (*.f64 u2 (*.f64 (PI.f64) 4))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(neg.f64 (neg.f64 (*.f64 2 (*.f64 (PI.f64) 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 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (pow.f64 -2 1/2) (pow.f64 (log.f64 u1) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (pow.f64 (log.f64 u1) 1/2) (pow.f64 -2 1/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.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 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2)))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (pow.f64 4 1/2) (pow.f64 (/.f64 (log.f64 u1) -2) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(*.f64 (pow.f64 (/.f64 (log.f64 u1) -2) 1/2) (pow.f64 4 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 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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 (*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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 (/.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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 (*.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 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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)))))))
(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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (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)))))))

eval106.0ms (0.4%)

Compiler

Compiled 3223 to 2365 computations (26.6% saved)

prune59.0ms (0.2%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1118119
Fresh000
Picked101
Done000
Total1128120
Error
0.1b
Counts
120 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 1/2)
1.1b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
0.5b
(+.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 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.5b
(+.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 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.6b
(+.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))))))
0.6b
(*.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))))))))
0.6b
(*.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 (-.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)))))))))
Compiler

Compiled 694 to 552 computations (20.5% saved)

localize58.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 72 to 50 computations (30.6% saved)

series12.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite104.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1142×rational.json-1
1142×rational.json-2
1142×rational.json-3
1140×rational.json-5
1138×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020111
1171111
2538111
32169111
Stop Event
node limit
Counts
3 → 30
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
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 (PI.f64) u2))))) 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 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 (PI.f64) u2))))) 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 (PI.f64) u2))))) (/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(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 (PI.f64) u2))))) 1)))))
((#(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 (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 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(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 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))) (#(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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (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 (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 pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -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 (PI.f64) u2))))) 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 (PI.f64) u2))))) 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 (PI.f64) u2))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 (PI.f64) u2))))) 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 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) 1))))) (#(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 (PI.f64) u2))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 (PI.f64) u2))))) 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 (PI.f64) u2))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/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 (PI.f64) u2))))) 1/2) 1)))))

simplify292.0ms (1.2%)

Algorithm
egg-herbie
Rules
1724×rational.json-simplify-49
1348×rational.json-simplify-54
1204×rational.json-simplify-43
884×rational.json-simplify-50
758×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01344850
12914462
27234346
326894346
470744346
Stop Event
node limit
Counts
90 → 97
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 (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 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 (PI.f64) u2))))) 0)
(+.f64 0 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 0)
(/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 (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 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(*.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) (*.f64 (log.f64 u1) 4))) (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 (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))))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) 0)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) 1)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))
(*.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) 1))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) 1)
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) 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 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.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 (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 1/6 (*.f64 (*.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 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 (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 (*.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 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 (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 (*.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 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 (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 (*.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 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 (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 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -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 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.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/6 (sqrt.f64 -2)) (*.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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) -2/135)))))
(+.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) -2/135)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) -2/135))))))
(*.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 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 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 u2 (*.f64 2 (PI.f64)))) (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 (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 (log.f64 (/.f64 1 u1))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 2))
(sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 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 (*.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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 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 (*.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 -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 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 (*.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 -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 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 (*.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 -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 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 (*.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 1/6 (*.f64 (*.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))))) 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 (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 (*.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))))) 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 (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 (*.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))))) 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 (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 (*.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))))) 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 (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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)))) 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 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) 1/2)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) 1/2)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1/2)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.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 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 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)) (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135)))) 1/2))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) -2/135)))) 1/2))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.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 2 (*.f64 u2 (PI.f64))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (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 0 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) 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 u2 (*.f64 2 (PI.f64)))) (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 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (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 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (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 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) 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 u2 (*.f64 2 (PI.f64)))) (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))))
(pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (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)) 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 (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 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(*.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 (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) (*.f64 (log.f64 u1) 4))) (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 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.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 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.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 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.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 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.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 (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))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))

localize29.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)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite132.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1132×rational.json-simplify-2
892×rational.json-simplify-79
608×rational.json-simplify-54
602×rational.json-simplify-47
590×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01248
19848
229048
3105348
4414148
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(*.f64 1/6 (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 0 (-.f64 -1 (*.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))) 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 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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (neg.f64 (*.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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.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 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 (+.f64 (*.f64 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 (*.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)))))) (#(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 (*.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 (*.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 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 *.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 (*.f64 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 (+.f64 (*.f64 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 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 /.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 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 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))

simplify314.0ms (1.3%)

Algorithm
egg-herbie
Rules
1178×rational.json-simplify-54
1010×rational.json-simplify-43
840×rational.json-simplify-58
712×rational.json-simplify-111
660×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0881640
11761592
24641592
321021592
448271592
575251592
Stop Event
node limit
Counts
54 → 46
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 (*.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 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(/.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)))
(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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)
(-.f64 1/2 (neg.f64 (*.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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(-.f64 (-.f64 0 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.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 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 (+.f64 (*.f64 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 (+.f64 (*.f64 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 (*.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 (*.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 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)))))
(*.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 (*.f64 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 (+.f64 (*.f64 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 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))))))
(/.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)))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(neg.f64 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 (*.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 0 (-.f64 -1 (*.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))) 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)))
(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 (*.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 (neg.f64 (*.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 -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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (-.f64 0 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.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 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 (+.f64 (*.f64 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 (*.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 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 (*.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 (*.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 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)))))
(+.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 (*.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 (+.f64 (*.f64 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 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))))))
(+.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))))
(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 (-.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))))

localize79.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 89 to 64 computations (28.1% saved)

series81.0ms (0.3%)

Counts
4 → 44
Calls

15 calls:

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

rewrite120.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1202×rational.json-1
1202×rational.json-2
1202×rational.json-3
1200×exponential.json-3
1200×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02096
117396
256096
3231996
Stop Event
node limit
Counts
4 → 30
Calls
Call 1
Inputs
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)
(log.f64 (/.f64 1 u1))
(*.f64 u2 (PI.f64))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (/.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 1 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (/.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (/.f64 1 (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (/.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (/.f64 1 u1)) 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 pow.f64 (*.f64 u2 (PI.f64)) 1)))))

simplify248.0ms (1%)

Algorithm
egg-herbie
Rules
1816×rational.json-simplify-47
1284×rational.json-simplify-1
1166×rational.json-simplify-54
1074×rational.json-simplify-43
904×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01112662
12312550
26422458
324972410
472312410
Stop Event
node limit
Counts
74 → 69
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 (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 1/6 (sqrt.f64 (log.f64 (/.f64 1 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 -1 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 0)
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))))
(-.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 0)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 1)
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)
(+.f64 0 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(-.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)
(+.f64 (log.f64 (/.f64 1 u1)) 0)
(+.f64 0 (log.f64 (/.f64 1 u1)))
(-.f64 (log.f64 (/.f64 1 u1)) 0)
(*.f64 1 (log.f64 (/.f64 1 u1)))
(*.f64 (log.f64 (/.f64 1 u1)) 1)
(*.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (/.f64 1 (log.f64 (/.f64 1 u1))))
(*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (/.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))
(/.f64 (log.f64 (/.f64 1 u1)) 1)
(/.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(pow.f64 (log.f64 (/.f64 1 u1)) 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))))
(pow.f64 (*.f64 u2 (PI.f64)) 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 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))
(+.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/6 (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/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9)) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))))
(+.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 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) (+.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 -2/135 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (+.f64 (+.f64 (*.f64 1/6 (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 (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/9 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) -2/135)))))
(+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) -1/3)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) -2/135)) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9))))))
(+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) -1/3)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) -2/135))))))
(*.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 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.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 (*.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 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.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 (*.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 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.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 (*.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 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.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 (*.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 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.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 (*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.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 (*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.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 (*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.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 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 -1 (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 (*.f64 -1 (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 (*.f64 -1 (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 (*.f64 -1 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.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 1/6 (sqrt.f64 (log.f64 (/.f64 1 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 -1 (log.f64 u1))
(neg.f64 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(neg.f64 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(neg.f64 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(neg.f64 (log.f64 u1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 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 (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 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 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 (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 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)))))
(*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(+.f64 0 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(-.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(+.f64 (log.f64 (/.f64 1 u1)) 0)
(log.f64 (/.f64 1 u1))
(+.f64 0 (log.f64 (/.f64 1 u1)))
(log.f64 (/.f64 1 u1))
(-.f64 (log.f64 (/.f64 1 u1)) 0)
(log.f64 (/.f64 1 u1))
(*.f64 1 (log.f64 (/.f64 1 u1)))
(log.f64 (/.f64 1 u1))
(*.f64 (log.f64 (/.f64 1 u1)) 1)
(log.f64 (/.f64 1 u1))
(*.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(log.f64 (/.f64 1 u1))
(*.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (/.f64 1 (log.f64 (/.f64 1 u1))))
(log.f64 (/.f64 1 u1))
(*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(log.f64 (/.f64 1 u1))
(*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (/.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))
(log.f64 (/.f64 1 u1))
(/.f64 (log.f64 (/.f64 1 u1)) 1)
(log.f64 (/.f64 1 u1))
(/.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(log.f64 (/.f64 1 u1))
(pow.f64 (log.f64 (/.f64 1 u1)) 1)
(log.f64 (/.f64 1 u1))
(+.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))
(pow.f64 (*.f64 u2 (PI.f64)) 1)
(*.f64 u2 (PI.f64))

localize222.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.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)))))))
0.3b
(*.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))))))))
0.4b
(*.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/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 203 to 140 computations (31% saved)

series23.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
4.0ms
u2
@inf
(/.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)))))))
3.0ms
u2
@0
(/.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)))))))
2.0ms
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)))))) (-.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.0ms
u1
@-inf
(/.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)))))))
1.0ms
u1
@inf
(/.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)))))))

rewrite144.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1432×rational.json-1
1432×rational.json-2
1432×rational.json-3
1430×rational.json-5
1428×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
026392
1226392
2709392
32826270
Stop Event
node limit
Counts
4 → 61
Calls
Call 1
Inputs
(*.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 (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 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)))))))
Outputs
((#(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))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 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)))))) (-.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))))))) 0)))) (#(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))))))) 1)))) (#(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 (-.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 pow.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))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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))))))) (fabs.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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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))))))) (neg.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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.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))))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.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 fabs.f64 (*.f64 (fabs.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 fabs.f64 (*.f64 (fabs.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)))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.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)))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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 fabs.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)))))) (fabs.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 fabs.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)))))) (fabs.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))))))))) (fabs.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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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 fabs.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)))))) (fabs.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 fabs.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)))))) (fabs.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))))))))) (fabs.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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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)))))) (fabs.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)))))) (fabs.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)))))))))))))))
((#(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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3)) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3))))))) (#(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 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 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))) (#(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 0 (+.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/2 (neg.f64 (*.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))))) -1/2)))) (#(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 0 (-.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)))))) 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 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)))) (#(struct:change #<rule egg-rr> (2) ((x neg.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)))))))))))
((#(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))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.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 (+.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 1 (/.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 (+.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 (+.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 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 (+.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 (/.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 (/.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 (+.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 pow.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))))))) 1)))))

simplify820.0ms (3.3%)

Algorithm
egg-herbie
Rules
1252×rational.json-simplify-47
1178×rational.json-simplify-54
1160×rational.json-simplify-49
746×rational.json-simplify-111
742×rational.json-simplify-43
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
026014385
156114047
2109513755
3271113685
4535813605
Stop Event
node limit
Counts
157 → 207
Calls
Call 1
Inputs
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))) 2)
(pow.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)))))) 2)
(pow.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)))))) 2)
(pow.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)))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)
(+.f64 (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))
(+.f64 (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (pow.f64 u2 4)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)))
(+.f64 (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (pow.f64 u2 4)) (+.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6)))) (*.f64 -4/135 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1))))) (pow.f64 u2 6)) (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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 2)
(pow.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)))))))) 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 (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 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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1))))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 -2/135 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/27 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (/.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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(/.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 (+.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 (+.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 (+.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 (+.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 (+.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 (+.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 (-.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)
(+.f64 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)))))) (-.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))))))) 0)
(/.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))))))) 1)
(/.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))))))))
(pow.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))))))) 1)
(fabs.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))))))))
(fabs.f64 (neg.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)))))))))
(fabs.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))))))) (fabs.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))))))))))
(fabs.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))))))))
(fabs.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))))))) (neg.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))))))))))
(fabs.f64 (-.f64 0 (neg.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))))))))))
(fabs.f64 (-.f64 0 (/.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))))))) (fabs.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)))))))))))
(fabs.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)))))) (fabs.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)))))))))
(fabs.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)))))) (fabs.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)))))))))))
(fabs.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)))))) (fabs.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)))))))))))
(fabs.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)))))) (fabs.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)))))))))
(fabs.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)))))) (fabs.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)))))))))))
(fabs.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)))))) (fabs.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)))))))))))
(fabs.f64 (*.f64 (fabs.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))))))))
(fabs.f64 (*.f64 (fabs.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))))))))
(fabs.f64 (*.f64 (fabs.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)))))) (fabs.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)))))))))))
(fabs.f64 (*.f64 (fabs.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)))))) (fabs.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)))))))))))
(fabs.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)))))) (fabs.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))))))))
(fabs.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)))))) (fabs.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))))))))
(fabs.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)))))) (fabs.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))))))))) (fabs.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)))))))))
(fabs.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)))))) (fabs.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)))))) (fabs.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)))))))))))
(fabs.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)))))) (fabs.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)))))) (fabs.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)))))))))))
(fabs.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)))))) (fabs.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))))))))
(fabs.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)))))) (fabs.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))))))))
(fabs.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)))))) (fabs.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))))))))) (fabs.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)))))))))
(fabs.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)))))) (fabs.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)))))) (fabs.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)))))))))))
(fabs.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)))))) (fabs.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)))))) (fabs.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 (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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3)) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3))))
(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/2 (*.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))))) 1/2)
(+.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 0 (+.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 (neg.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))))) -1/2)
(-.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 0 (-.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)))))) 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))))))))
(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)
(neg.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 (+.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 0 (/.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 (+.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 (/.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 (+.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 (+.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 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 (+.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 (/.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 (/.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 (+.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)))))))))
(pow.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))))))) 1)
Outputs
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))) 2)
(pow.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))) 2)
(pow.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))) 2)
(pow.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.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)))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -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 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)
(+.f64 (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/3 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (+.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 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -2/3)))
(+.f64 (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (pow.f64 u2 4)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)))
(+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))))) (+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) 1/9)) (*.f64 2/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))) (pow.f64 u2 4))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 1/9 (*.f64 2 (pow.f64 (PI.f64) 4)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2/9 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)))))) (pow.f64 u2 4)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/3 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (+.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 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -2/3)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 2/9)) (*.f64 2/9 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 u2 4))))
(+.f64 (+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -2/3))) (*.f64 (*.f64 2/9 (+.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 u2 4)))
(+.f64 (+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -2/3))) (*.f64 (*.f64 2/9 (+.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)))) (pow.f64 u2 4)))
(+.f64 (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (pow.f64 u2 4)) (+.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6)))) (*.f64 -4/135 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1))))) (pow.f64 u2 6)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))
(+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) 1/9)) (*.f64 2/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))) (pow.f64 u2 4)) (+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 6)) -2/27)) (*.f64 -4/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)))))) (pow.f64 u2 6)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/3 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (+.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 (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 -2/27 (*.f64 2 (pow.f64 (PI.f64) 6)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) -4/135))) (pow.f64 u2 6)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 1/9 (*.f64 2 (pow.f64 (PI.f64) 4)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2/9 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)))))) (pow.f64 u2 4)))))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 2/9)) (*.f64 2/9 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 u2 4)) (+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 6) -4/27)) (*.f64 -4/135 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 6)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 u2 6)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -2/3)))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (+.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -2/3)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 6) -4/27)) (*.f64 -4/135 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 6)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 u2 6))) (*.f64 (*.f64 2/9 (+.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 u2 4))))
(+.f64 (+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -2/3))) (+.f64 (*.f64 (*.f64 2/9 (+.f64 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)))) (pow.f64 u2 4)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 6) -4/27)) (*.f64 -4/135 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 6)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 u2 6))))
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.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)))))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (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))) (*.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 (+.f64 (*.f64 -1 (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 (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 (+.f64 (neg.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 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.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/6 (*.f64 (*.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 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 (+.f64 (neg.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 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.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/6 (*.f64 (*.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 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 (+.f64 (neg.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 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.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/6 (*.f64 (*.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 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 (+.f64 (neg.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 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))
(*.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 (sqrt.f64 (log.f64 u1)) -1/3)))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (+.f64 1/6 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -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 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4)))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 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/6 (sqrt.f64 -2)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)) (*.f64 (sqrt.f64 -2) (+.f64 1/6 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 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 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 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 u2 6))))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (*.f64 (sqrt.f64 -2) -2/135)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3))))) (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) -2/135)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)) (*.f64 (sqrt.f64 -2) (+.f64 1/6 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9))))))
(*.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (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 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 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 1/2 (*.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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 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 1/2 (*.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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 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 1/2 (*.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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 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 1/2 (*.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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 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 1/2 (*.f64 1/6 (*.f64 (*.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 1/2 (*.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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -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 1/2 (*.f64 1/6 (*.f64 (*.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 1/2 (*.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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -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 1/2 (*.f64 1/6 (*.f64 (*.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 1/2 (*.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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -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 1/2 (*.f64 1/6 (*.f64 (*.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 1/2 (*.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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.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))) (+.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 1/2 (+.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 (sqrt.f64 (log.f64 u1)) -1/3))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (+.f64 1/6 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))))
(+.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 1/2 (+.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 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)))))
(+.f64 1/2 (+.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/6 (sqrt.f64 -2)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)) (*.f64 (sqrt.f64 -2) (+.f64 1/6 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 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 1/2 (+.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 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))) (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 u2 6)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (+.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (*.f64 (sqrt.f64 -2) -2/135))))))
(+.f64 (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) -2/135)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)) (*.f64 (sqrt.f64 -2) (+.f64 1/6 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9)))))))
(+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(/.f64 1 (+.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 (+.f64 1/2 (*.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(/.f64 1 (+.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 (+.f64 1/2 (*.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(/.f64 1 (+.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 (+.f64 1/2 (*.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))))
(/.f64 1 (+.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.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 1 (+.f64 1/2 (*.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))))
(/.f64 1 (+.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.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 1 (+.f64 1/2 (*.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))))
(/.f64 1 (+.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.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 1 (+.f64 1/2 (*.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))))
(/.f64 1 (+.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.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 1 (+.f64 1/2 (*.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -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 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)))
(+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) 1/3)))
(+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1))))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))) (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) 1/3))) (*.f64 (pow.f64 u2 4) (neg.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))) (*.f64 (pow.f64 u2 4) (neg.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/3))) (*.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 2 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))) (neg.f64 (pow.f64 u2 4))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/3))) (*.f64 (pow.f64 u2 4) (-.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))) (*.f64 -1/9 (/.f64 (*.f64 2 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 -2/135 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/27 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (/.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))) (+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 -1 (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (*.f64 1/27 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 6))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) 1/3)) (+.f64 (+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (pow.f64 u2 4) (neg.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))))) (*.f64 (pow.f64 u2 6) (neg.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -2/135 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1/3)) (*.f64 1/27 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 6))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3)))))))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (*.f64 1/27 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 6))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3)))))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))))))))
(+.f64 (+.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/3))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 2 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9)))) (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 1/27 (/.f64 (*.f64 2 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 6))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 2 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))))) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 -2/135 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))))))))
(/.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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 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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (+.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/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)
(*.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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(+.f64 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)))))) (-.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(-.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))))))) 0)
(*.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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.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))))))) 1)
(*.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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.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 -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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(pow.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))))))) 1)
(*.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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.f64 (neg.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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))))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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))))))) (neg.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.f64 (-.f64 0 (neg.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.f64 (-.f64 0 (/.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))))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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)))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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)))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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)))))) (fabs.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)))))))))))
(fabs.f64 (*.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))))
(fabs.f64 (*.f64 (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (-.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 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))))
(fabs.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)))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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)))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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)))))) (fabs.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)))))))))))
(fabs.f64 (*.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))))
(fabs.f64 (*.f64 (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (-.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 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))))
(fabs.f64 (*.f64 (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.f64 (*.f64 (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.f64 (*.f64 (fabs.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)))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.f64 (*.f64 (fabs.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)))))) (fabs.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)))))))))))
(fabs.f64 (*.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))))
(fabs.f64 (*.f64 (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (-.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 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))))
(fabs.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)))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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)))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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)))))) (fabs.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))))))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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)))))) (fabs.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)))))) (fabs.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(fabs.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)))))) (fabs.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)))))) (fabs.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)))))))))))
(fabs.f64 (*.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))))
(fabs.f64 (*.f64 (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (-.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 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))))
(fabs.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)))))) (fabs.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))))))))
(fabs.f64 (*.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))))
(fabs.f64 (*.f64 (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (-.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 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))))
(fabs.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)))))) (fabs.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))))))))
(fabs.f64 (*.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))))
(fabs.f64 (*.f64 (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (-.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 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))))
(fabs.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)))))) (fabs.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))))))))) (fabs.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)))))))))
(fabs.f64 (*.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))))
(fabs.f64 (*.f64 (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (-.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 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))))
(fabs.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)))))) (fabs.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)))))) (fabs.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)))))))))))
(fabs.f64 (*.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))))
(fabs.f64 (*.f64 (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (-.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 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))))
(fabs.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)))))) (fabs.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)))))) (fabs.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 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (fabs.f64 (/.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/2 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))))
(fabs.f64 (*.f64 (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (/.f64 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))))
(*.f64 (/.f64 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))) (/.f64 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(+.f64 0 (*.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))
(/.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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3)) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/3))))
(/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/3 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/3 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/3 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/3 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 1/3 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 1/3 (pow.f64 (*.f64 (log.f64 u1) -2) 1/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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 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 (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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/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)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.f64 0 (+.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(-.f64 1/2 (neg.f64 (*.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(-.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) -1/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)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(-.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(-.f64 0 (-.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(/.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(/.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 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(/.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (/.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/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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (/.f64 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(/.f64 (+.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 (+.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 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/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)
(+.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/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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(neg.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 (log.f64 u1) -2) 1/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(+.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 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))
(+.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))))))) 0)
(/.f64 1 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 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 0 (/.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 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 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 (/.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))))))) 0)
(/.f64 1 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 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 (/.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 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 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 (/.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))))))) 1)
(/.f64 1 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 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 (/.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 (+.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 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 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 (*.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 (+.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 (+.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 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 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 (/.f64 1 (/.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 (+.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 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 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)))))
(pow.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))))))) 1)
(/.f64 1 (+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))
(/.f64 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)))))

localize589.0ms (2.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.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 (-.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)))))))))
0.4b
(*.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/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 (-.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))))))))
Compiler

Compiled 401 to 283 computations (29.4% saved)

series15.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
4.0ms
u2
@0
(*.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))))))))
1.0ms
u2
@-inf
(*.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))))))))
1.0ms
u1
@-inf
(*.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))))))))
1.0ms
u2
@inf
(*.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))))))))
1.0ms
u1
@0
(*.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))))))))

rewrite211.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1578×rational.json-1
1578×rational.json-2
1578×rational.json-3
1576×rational.json-5
1574×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028634
1246518
2781402
33148402
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.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 (-.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)))))))))
Outputs
((#(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 (-.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)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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 (-.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)))) (#(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 (-.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)))))))) 1)))) (#(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 (-.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 pow.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 (-.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)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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 (-.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 fabs.f64 (neg.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 (-.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 fabs.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 (-.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)))))))) (fabs.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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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))))))) (neg.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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.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)))))))) (neg.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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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 (*.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))))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.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 (-.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))))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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))))))) (fabs.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 (-.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))))))) (fabs.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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.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 (-.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)))))))) (neg.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))))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.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 (-.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)))))))) 0)))) (#(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 (+.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 (*.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)))))))) 1)))) (#(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 (+.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 (+.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))))))))))))) (#(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 (+.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 pow.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)))))))) 1)))))

simplify380.0ms (1.5%)

Algorithm
egg-herbie
Rules
1374×rational.json-simplify-2
1166×rational.json-simplify-47
1152×rational.json-simplify-54
830×rational.json-simplify-1
764×rational.json-simplify-104
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01829464
14338886
28658716
318308692
430898474
558348474
Stop Event
node limit
Counts
70 → 103
Calls
Call 1
Inputs
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))) 4)
(pow.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)))))) 4)
(pow.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)))))) 4)
(pow.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)))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 4)
(+.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 4) (*.f64 -4/3 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 4) (+.f64 (*.f64 -4/3 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))))))
(+.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 4) (+.f64 (*.f64 -4/3 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (+.f64 (*.f64 -2/27 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6)))) (*.f64 -4/135 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1))))))) (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))))))
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 4)
(pow.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)))))))) 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 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 (*.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)
(+.f64 0 (*.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 (-.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)
(/.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 (-.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)))))))) 1)
(/.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 (-.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))))))))
(pow.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 (-.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)))))))) 1)
(fabs.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 (-.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)))))))))
(fabs.f64 (neg.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 (-.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))))))))))
(fabs.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 (-.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)))))))) (fabs.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))))))))))
(fabs.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))))))) (neg.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))))))))))
(fabs.f64 (*.f64 (neg.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)))))))) (neg.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))))))))))
(fabs.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 (*.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))))))) (fabs.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)))))))))))
(fabs.f64 (*.f64 (neg.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 (-.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))))))) (fabs.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)))))))))))
(fabs.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))))))) (fabs.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 (-.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))))))) (fabs.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)))))))))))
(fabs.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 (-.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)))))))) (neg.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 0 (*.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 (-.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)))))))) 0)
(-.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)))))))) 0)
(/.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)))))))) 1)
(/.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 (*.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/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 (-.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 -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))))))))
(pow.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)))))))) 1)
Outputs
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6))) 4)
(pow.f64 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) 4)
(pow.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)))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6))) 4)
(pow.f64 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) 4)
(pow.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)))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6))) 4)
(pow.f64 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) 4)
(pow.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)))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6))) 4)
(pow.f64 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))) 4)
(pow.f64 (+.f64 1/2 (*.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))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 4)
(pow.f64 (+.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))))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))) 4)
(pow.f64 (+.f64 1/2 (*.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))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 4)
(pow.f64 (+.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))))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))) 4)
(pow.f64 (+.f64 1/2 (*.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))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 4)
(pow.f64 (+.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))))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))) 4)
(pow.f64 (+.f64 1/2 (*.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))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))) 4)
(pow.f64 (+.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))))))) 4)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4)
(+.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 4) (*.f64 -4/3 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (*.f64 -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2)))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -4/3 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -4/3)))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 -4/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))
(+.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 4) (+.f64 (*.f64 -4/3 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (+.f64 (*.f64 -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2)))))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) 1/9)) (*.f64 2/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))))) (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 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) 4/9)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) 1/9)) (*.f64 2/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))))) (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)))) 4) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -4/3 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) 4/9)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 1/9 (*.f64 2 (pow.f64 (PI.f64) 4)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) 2/9))) (+.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 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -4/3))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) 8/9)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 2/9)) (*.f64 2/9 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)) (sqrt.f64 (*.f64 (log.f64 u1) -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 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 -4/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) 8/9)) (*.f64 (*.f64 2/9 (+.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4))))) (+.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)))) 4) (+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 -4/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (pow.f64 u2 4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (+.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 2/9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4))) 4/9)) (*.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) 10/9))))))
(+.f64 (+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 -4/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (*.f64 (pow.f64 u2 4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (+.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 2/9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4))) 4/9)) (*.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) 10/9)))))
(+.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 4) (+.f64 (*.f64 -4/3 (*.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (+.f64 (*.f64 -2/27 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6)))) (*.f64 -4/135 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1))))))) (*.f64 -2/3 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))))) (*.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2) (+.f64 (*.f64 1/9 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4)))) (*.f64 2/9 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (+.f64 (*.f64 -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2)))))) (+.f64 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) 1/9)) (*.f64 2/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))))) (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 (*.f64 (log.f64 u1) (*.f64 2 (pow.f64 (PI.f64) 4))) 4/9)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) 1/9)) (*.f64 2/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))))) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))))) (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) 1/9)) (*.f64 2/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 6)) -2/27)) (*.f64 -4/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))))) (*.f64 -2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) 1/9)) (*.f64 2/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))))))))))))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -4/3 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (+.f64 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (*.f64 2 (pow.f64 (PI.f64) 4)) (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) 4/9)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 1/9 (*.f64 2 (pow.f64 (PI.f64) 4)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) 2/9))) (+.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 u2 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (+.f64 (*.f64 (log.f64 u1) (*.f64 -2/27 (*.f64 2 (pow.f64 (PI.f64) 6)))) (*.f64 -4/135 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (sqrt.f64 (log.f64 u1)))))))) (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 2)) (+.f64 (*.f64 (log.f64 u1) (*.f64 1/9 (*.f64 2 (pow.f64 (PI.f64) 4)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) 2/9)))))) -4/3))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -4/3)) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) 8/9)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 2/9)) (*.f64 2/9 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)) (sqrt.f64 (*.f64 (log.f64 u1) -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 u2 6) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 6) -4/27)) (*.f64 -4/135 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 6)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 2 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (*.f64 -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 2/9)) (*.f64 2/9 (*.f64 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4)) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 2))))))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 -4/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) 8/9)) (*.f64 (*.f64 2/9 (+.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4))))) (+.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 u2 6) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 6) -4/27)) (*.f64 -4/135 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 6))))) (*.f64 2 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (*.f64 (*.f64 (*.f64 2/9 (+.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4))))) (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) -4/3))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 -4/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (+.f64 (*.f64 (pow.f64 u2 4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (+.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 2/9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4))) 4/9)) (*.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) 10/9)))) (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -4/135) (*.f64 (sqrt.f64 -2) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 -2/27 (*.f64 (log.f64 u1) 2)))))) (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (*.f64 2/9 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 u1)))) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 2)))) (*.f64 (sqrt.f64 (log.f64 u1)) -4/3)))))))
(+.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (+.f64 (*.f64 (pow.f64 u2 4) (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (+.f64 (+.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 2/9)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (PI.f64) 4))) 4/9)) (*.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 4)) 10/9)))) (+.f64 (*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) (*.f64 -4/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 6) (+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -4/135) (*.f64 (sqrt.f64 -2) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 -2/27 (*.f64 (log.f64 u1) 2)))) (*.f64 2 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (*.f64 -4/3 (*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (*.f64 2/9 (*.f64 (pow.f64 (PI.f64) 4) (+.f64 (log.f64 u1) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))))))))))))
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 4)
(pow.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)))))))) 4)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 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 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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.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 (*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.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 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.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 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.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 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6)))
(+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))))
(+.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 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 -2) (*.f64 (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 (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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)))))
(+.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 (*.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 -2) (*.f64 (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 (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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)))))
(+.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 (*.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 -2) (*.f64 (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 (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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)))))
(+.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 (*.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 -2) (*.f64 (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 (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/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2)))))
(+.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 (*.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))) (+.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 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 1/2 (+.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/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1/6))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 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 (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 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))) 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 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)))))
(+.f64 1/2 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)))))
(+.f64 1/2 (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1/6)) (*.f64 (sqrt.f64 -2) (*.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.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 (*.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 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 u2 6))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))) 1/2))))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (+.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) 1/9)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) -2/135)) (*.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 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (*.f64 (sqrt.f64 -2) -2/135)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (*.f64 (sqrt.f64 -2) 1/9)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) -1/3)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1/6)) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 -2/135 (pow.f64 (*.f64 u2 (PI.f64)) 6)) (*.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 -2) (+.f64 (*.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4)) (*.f64 -2/135 (pow.f64 (*.f64 u2 (PI.f64)) 6)))))))
(+.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.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 (-.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)
(*.f64 (-.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 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(+.f64 0 (*.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 -1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(-.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 (-.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)
(*.f64 (-.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 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(/.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 (-.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)))))))) 1)
(*.f64 (-.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 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(/.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(pow.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 (-.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)))))))) 1)
(*.f64 (-.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 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (neg.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.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 (-.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)))))))) (fabs.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.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))))))) (neg.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (neg.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)))))))) (neg.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.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 (*.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))))))) (fabs.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.f64 (*.f64 (neg.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 (-.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))))))) (fabs.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.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))))))) (fabs.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 (-.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))))))) (fabs.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(fabs.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 (-.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)))))))) (neg.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (-.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 (-.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 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2))))
(*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (*.f64 (-.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 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)))
(+.f64 0 (*.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (*.f64 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (/.f64 1 (+.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 (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(*.f64 (-.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 (-.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 (+.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 (*.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)))))))) 0)
(*.f64 (*.f64 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.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 (*.f64 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (/.f64 1 (+.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 (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(*.f64 (-.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 (-.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 (+.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 (*.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)))))))) 0)
(*.f64 (*.f64 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.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 (*.f64 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (/.f64 1 (+.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 (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(*.f64 (-.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 (-.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 (+.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 (*.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)))))))) 1)
(*.f64 (*.f64 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.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 (*.f64 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (/.f64 1 (+.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 (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(*.f64 (-.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 (-.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 (+.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 (*.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 (-.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 (+.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (*.f64 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (/.f64 1 (+.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 (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(*.f64 (-.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 (-.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 (+.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 (*.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 -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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (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 (+.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 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(*.f64 (*.f64 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (/.f64 (*.f64 (-.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 (+.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(*.f64 (/.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (*.f64 (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))
(*.f64 (*.f64 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 (*.f64 (-.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 (+.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(pow.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)))))))) 1)
(*.f64 (*.f64 (-.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 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.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 (*.f64 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))) -1/2)) (/.f64 1 (+.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 (*.f64 (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (-.f64 -1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))) (/.f64 1 (+.f64 1/2 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/2))))))
(*.f64 (-.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 (-.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 (+.f64 1/2 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))))))

eval6.5s (26%)

Compiler

Compiled 110628 to 81024 computations (26.8% saved)

prune1.0s (4.1%)

Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New1154121166
Fresh303
Picked101
Done224
Total1160141174
Error
0.0b
Counts
1174 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
1.1b
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
0.6b
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 1) 1/2)
0.6b
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) 1/6)) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)) 1/2)
1.0b
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))) 1/2)
1.1b
(+.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)
1.2b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.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)))))) 1/2)
1.2b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 2))) 1/2)
1.1b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
0.4b
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
1.3b
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (/.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)))))))))
1.3b
(*.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 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)))))
1.2b
(*.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)))
1.3b
(*.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 (*.f64 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 (+.f64 (*.f64 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 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))))))
Compiler

Compiled 1067 to 882 computations (17.3% saved)

localize61.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 82 to 45 computations (45.1% saved)

series18.0ms (0.1%)

Counts
3 → 48
Calls

12 calls:

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

rewrite111.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1198×rational.json-1
1198×rational.json-2
1198×rational.json-3
1194×exponential.json-3
1194×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01985
117085
257385
3231485
Stop Event
node limit
Counts
3 → 24
Calls
Call 1
Inputs
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)
(sqrt.f64 (neg.f64 (log.f64 u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 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 1 (sqrt.f64 (neg.f64 (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 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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))) (sqrt.f64 (*.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)))))))) (#(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 pow.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)))))

simplify141.0ms (0.6%)

Algorithm
egg-herbie
Rules
1696×rational.json-simplify-47
828×rational.json-simplify-43
794×rational.json-simplify-54
668×rational.json-simplify-111
624×exponential.json-simplify-26
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01153000
12592592
26432480
319122440
445212410
Stop Event
node limit
Counts
72 → 80
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 (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 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 0)
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))))
(-.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 0)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 1)
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 0)
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 0)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)))
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 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 1 (sqrt.f64 (neg.f64 (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 (*.f64 (log.f64 u1) (log.f64 u1))) (sqrt.f64 (*.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 (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)))))
(pow.f64 (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 (sqrt.f64 (log.f64 u1)) -1/3)))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3))))
(*.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 1/6 (*.f64 (sqrt.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 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/9))))
(+.f64 (*.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 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 -2)) 1/9)) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (*.f64 (sqrt.f64 -2) 1/9)) (+.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 -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 (sqrt.f64 (log.f64 u1)) 1/9)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.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 (sqrt.f64 (log.f64 u1)) -1/3)) (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 -2)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 -2)) -2/135))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 -2/135 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 -2) -1/3)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (*.f64 (sqrt.f64 -2) 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 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) (*.f64 (sqrt.f64 -2) 1/9))))))
(*.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 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6))
(*.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 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6))
(*.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 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6))
(*.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 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)) 1/6))
(*.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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/6))
(*.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 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/6))
(*.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 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/6))
(*.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 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/6))
(*.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 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) -2))))
(*.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 (sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 -1 u1)) 0) (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 (sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 -1 u1)) 0) (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 (sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 -1 u1)) 0) (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 (sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 -1 u1)) 0) (log.f64 -1))))
(*.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))))
(sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 -1 u1)) 0) (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))))
(sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 -1 u1)) 0) (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))))
(sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 -1 u1)) 0) (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))))
(sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 -1 u1)) 0) (log.f64 -1)))
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 0)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 0)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 1)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))) 1)
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (neg.f64 (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 1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 1 (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))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1))) (sqrt.f64 (*.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)))))
(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)))
(pow.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1)
(sqrt.f64 (neg.f64 (log.f64 u1)))

localize103.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 59 to 45 computations (23.7% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite149.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
826×rational.json-simplify-54
774×rational.json-simplify-47
606×rational.json-1
606×rational.json-2
606×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01660
113654
239754
3139054
4524154
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
Outputs
((#(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 -1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/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 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) -1)))) (#(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 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1/2 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) -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 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (/.f64 (/.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (/.f64 (*.f64 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (*.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 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 (/.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)))))) (*.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (-.f64 -1 (*.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) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (/.f64 -1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (-.f64 -1 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (/.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (/.f64 (*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (/.f64 (/.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))))

simplify310.0ms (1.2%)

Algorithm
egg-herbie
Rules
1298×rational.json-simplify-43
1196×rational.json-simplify-54
982×rational.json-simplify-58
962×rational.json-simplify-111
614×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01292491
12612319
25792319
325442287
450762287
Stop Event
node limit
Counts
77 → 71
Calls
Call 1
Inputs
(+.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))
(*.f64 -1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))
(*.f64 -1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))
(*.f64 -1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(*.f64 -1 (+.f64 1 (*.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))
(*.f64 -1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 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))
(*.f64 -1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1))
(+.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))) 3/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))) 3/2) -1)
(+.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)))) 0)
(+.f64 0 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 -1/2 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) -1/2)
(+.f64 (+.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/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.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 (/.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 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -1)
(*.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))))))
(*.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))))) 1))
(*.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 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 (*.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))))))
(*.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/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 (+.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/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 (+.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 (*.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 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 (+.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 (+.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 (/.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)))))) (*.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)))) 1)
(/.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 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -1)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(neg.f64 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(neg.f64 (+.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)
(+.f64 1 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))
(*.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) -1)
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (/.f64 -1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (-.f64 -1 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (/.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (/.f64 (*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (/.f64 (/.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))))
(/.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(/.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) -1)
(pow.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))
Outputs
(+.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 (*.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 (*.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 (*.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 (*.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))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.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))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.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))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.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))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 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))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(-.f64 -1 (*.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))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(-.f64 -1 (*.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))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(-.f64 -1 (*.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))
(*.f64 -1 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.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))) 3/2))
(+.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 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) -1)
(+.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 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 0 (+.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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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) -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 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))))
(*.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 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))))))
(+.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 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)))) -1)
(+.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 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))))
(*.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))))) 1))
(+.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 (+.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))))
(*.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))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.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/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 (+.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 (*.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 (+.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 (*.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 (/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.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))))) (*.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 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 (/.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)))))) (*.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 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)))) 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))))))
(+.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)))) -1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(neg.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 (+.f64 1/2 (-.f64 -1 (*.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/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0)
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) -1)
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (/.f64 -1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (-.f64 -1 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.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) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (/.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.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) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (/.f64 (*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.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) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (/.f64 (/.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) -1)
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(neg.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))

localize65.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
0.4b
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.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))
Compiler

Compiled 99 to 63 computations (36.4% saved)

series17.0ms (0.1%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
u1
@0
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
2.0ms
u1
@inf
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
2.0ms
u1
@inf
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
2.0ms
u1
@-inf
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
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))))

rewrite169.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1164×rational.json-simplify-47
732×rational.json-1
732×rational.json-2
732×rational.json-3
726×rational.json-5
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
017150
1141150
2419150
3159578
4687978
Stop Event
node limit
Counts
4 → 90
Calls
Call 1
Inputs
(*.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/6 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
Outputs
((#(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 0 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.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)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (log.f64 u1) (log.f64 u1)))))) (#(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 neg.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.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 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (fabs.f64 (log.f64 u1))) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (*.f64 (log.f64 u1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (fabs.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (fabs.f64 (log.f64 u1))) (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (fabs.f64 (log.f64 u1))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 u1) (neg.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 u1) (*.f64 4 (fabs.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (*.f64 (log.f64 u1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (neg.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (*.f64 4 (fabs.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (neg.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (fabs.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (neg.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (fabs.f64 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (fabs.f64 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (log.f64 u1)) 2) (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (log.f64 u1)) 2) (neg.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (log.f64 u1)) 2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (fabs.f64 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 u1 -2) (*.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 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(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 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 0 (-.f64 -1 (*.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) 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 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 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (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))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 1 (/.f64 1 (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))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))

simplify261.0ms (1%)

Algorithm
egg-herbie
Rules
1100×rational.json-simplify-2
900×rational.json-simplify-111
790×rational.json-simplify-54
734×rational.json-simplify-47
654×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02254156
14814124
29304060
323154056
455434056
Stop Event
node limit
Counts
138 → 140
Calls
Call 1
Inputs
(*.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 2 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.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 (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 (sqrt.f64 (/.f64 1 (log.f64 u1))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 u1))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 u1))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 u1))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (/.f64 1 (sqrt.f64 -2)))
(+.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 0 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1)
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (log.f64 u1) (log.f64 u1)))
(pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 1)
(neg.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 4 (fabs.f64 (log.f64 u1))) (log.f64 u1)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (*.f64 (log.f64 u1) 4)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 4 (fabs.f64 (log.f64 u1))) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (*.f64 4 (fabs.f64 (log.f64 u1))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (log.f64 u1) (neg.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 4 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (*.f64 (log.f64 u1) 4)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (neg.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (*.f64 4 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (neg.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) 4)))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (fabs.f64 (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (neg.f64 (*.f64 (log.f64 u1) -2))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (fabs.f64 (log.f64 u1)) 2)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (log.f64 u1) -2)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (fabs.f64 (log.f64 u1)) 2)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (log.f64 u1)) 2) (*.f64 (log.f64 u1) -2)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (log.f64 u1)) 2) (neg.f64 (*.f64 (log.f64 u1) -2))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (log.f64 u1)) 2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) -2)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) -2))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (fabs.f64 (log.f64 u1)) 2)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) 4)))
(log.f64 (pow.f64 (pow.f64 u1 -2) (*.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 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(/.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))))
(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 0 (-.f64 -1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1)
(/.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)))
(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 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
Outputs
(*.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 2 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 2 (sqrt.f64 (log.f64 u1))))
(*.f64 2 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 2 (sqrt.f64 (log.f64 u1))))
(*.f64 2 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 2 (sqrt.f64 (log.f64 u1))))
(*.f64 2 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 2 (sqrt.f64 (log.f64 u1))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 2 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 2 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 2 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 2 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 2 (*.f64 (/.f64 1 (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 2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 2 (*.f64 (/.f64 1 (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 2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 2 (*.f64 (/.f64 1 (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 2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 2 (*.f64 (/.f64 1 (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 2 (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.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 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1/3))
(*.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 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1/3))
(*.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 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1/3))
(*.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 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3))
(*.f64 1/3 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/3))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/3 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 u1))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 u1))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 u1))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 u1))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 u1))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 u1))))
(*.f64 (sqrt.f64 (/.f64 1 (log.f64 u1))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 u1))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 (/.f64 1 u1)))))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (/.f64 1 (sqrt.f64 -2)))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) 0)
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.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 4 (log.f64 u1)))
(*.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 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(-.f64 0 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) 1)
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.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 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.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 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(neg.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 4 (fabs.f64 (log.f64 u1))) (log.f64 u1)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (*.f64 (log.f64 u1) 4)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (neg.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (log.f64 u1)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (neg.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (fabs.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 4 (fabs.f64 (log.f64 u1))) (neg.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 4 (fabs.f64 (log.f64 u1))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 4 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1))) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 4 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1))) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 4 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1))) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 4 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1))) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (log.f64 u1) (neg.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 4 (fabs.f64 (log.f64 u1)))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 4 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1))) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (*.f64 (log.f64 u1) 4)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (neg.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (*.f64 4 (fabs.f64 (log.f64 u1)))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 4 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1))) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (neg.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 4 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1))) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) 4)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (fabs.f64 (log.f64 u1)))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (*.f64 4 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (fabs.f64 (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1))) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 4 (log.f64 u1)) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (neg.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (fabs.f64 (log.f64 u1)) 2)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (*.f64 2 (fabs.f64 (log.f64 u1))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (log.f64 u1) -2)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (fabs.f64 (log.f64 u1)) 2)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) -2)) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (*.f64 2 (fabs.f64 (log.f64 u1))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (log.f64 u1)) 2) (*.f64 (log.f64 u1) -2)))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (log.f64 u1)) 2) (neg.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (log.f64 u1)) 2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (*.f64 2 (fabs.f64 (log.f64 u1))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) -2)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (*.f64 2 (fabs.f64 (log.f64 u1))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) -2))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (*.f64 2 (fabs.f64 (log.f64 u1))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (fabs.f64 (log.f64 u1)) 2)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (*.f64 2 (fabs.f64 (log.f64 u1))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) -2) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) -2) (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))) (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -4)) (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) -4) (log.f64 u1))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(*.f64 (log.f64 u1) (*.f64 4 (log.f64 u1)))
(*.f64 4 (*.f64 (log.f64 u1) (log.f64 u1)))
(log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) 4)))
(log.f64 (pow.f64 u1 (*.f64 4 (log.f64 u1))))
(log.f64 (pow.f64 (pow.f64 u1 4) (log.f64 u1)))
(log.f64 (pow.f64 (pow.f64 u1 -2) (*.f64 (log.f64 u1) -2)))
(log.f64 (pow.f64 u1 (*.f64 4 (log.f64 u1))))
(log.f64 (pow.f64 (pow.f64 u1 4) (log.f64 u1)))
(+.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 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(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))
(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))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 0)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 0 (*.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/6) 0)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(/.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 (*.f64 (log.f64 u1) -2)) 1/6)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 0 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0)
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))

localize110.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 112 to 85 computations (24.1% saved)

series13.0ms (0.1%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
3.0ms
u2
@inf
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))
3.0ms
u1
@0
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))
2.0ms
u2
@0
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))
1.0ms
u2
@0
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))
1.0ms
u1
@inf
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))

rewrite104.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
980×rational.json-1
980×rational.json-2
980×rational.json-3
978×exponential.json-3
978×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022113
1185103
2556103
32119103
Stop Event
node limit
Counts
3 → 25
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2) (/.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2) (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 1)))))

simplify249.0ms (1%)

Algorithm
egg-herbie
Rules
1290×rational.json-simplify-2
916×rational.json-simplify-54
718×rational.json-simplify-1
708×rational.json-simplify-79
674×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0812927
11582573
24202557
316272517
447302517
567402517
Stop Event
node limit
Counts
73 → 51
Calls
Call 1
Inputs
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (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 -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/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/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/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/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/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/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/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/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/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 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 0)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 1)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 1)
(+.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 0)
(+.f64 0 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(-.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 0)
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1)
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))
(*.f64 (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2) (/.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2) (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2)))
(/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1)
(/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 0)
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 0)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 1)
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6)))))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 1)
Outputs
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1)))
(*.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1)))
(*.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1)))
(*.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1)))
(*.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (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 (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 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 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 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 (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 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(+.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 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 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 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 (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 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(+.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 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 0)
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 0)
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 1)
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)) 1)
(*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 -1/3 (sqrt.f64 2)))
(+.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 0)
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(+.f64 0 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(-.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 0)
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1)
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 (PI.f64) 2) (pow.f64 u2 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2) (/.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2) (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (pow.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 u2 (PI.f64)))) 2)))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1)
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (/.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(pow.f64 (*.f64 u2 (PI.f64)) 2)
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 0)
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 0)
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 1)
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3) 1/6))) 1)
(*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))

localize149.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 168 to 129 computations (23.2% saved)

series4.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite102.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1372×rational.json-1
1372×rational.json-2
1372×rational.json-3
1366×exponential.json-3
1366×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023228
1201114
2657114
32673114
Stop Event
node limit
Counts
4 → 47
Calls
Call 1
Inputs
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) 1/6)
(*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (neg.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (neg.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (neg.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 (/.f64 1 u1))) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 (/.f64 1 u1))) (neg.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 (/.f64 1 u1))) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (fabs.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (fabs.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (neg.f64 (log.f64 (/.f64 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (/.f64 1 u1) (log.f64 (/.f64 1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 1 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (/.f64 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 1 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (/.f64 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (/.f64 1 u1) (*.f64 (log.f64 (/.f64 1 u1)) (/.f64 1 (log.f64 (/.f64 1 u1))))))))))

simplify202.0ms (0.8%)

Algorithm
egg-herbie
Rules
1230×rational.json-simplify-49
1182×rational.json-simplify-2
710×rational.json-simplify-111
632×rational.json-simplify-50
600×rational.json-simplify-76
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01573647
13173535
26153443
318703395
450083395
Stop Event
node limit
Counts
107 → 97
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 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)
(pow.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)
(pow.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)
(pow.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 (*.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 (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 1/6 (sqrt.f64 (log.f64 (/.f64 1 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 -1 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(log.f64 (/.f64 1 u1))
(log.f64 (/.f64 1 u1))
(log.f64 (/.f64 1 u1))
(log.f64 (/.f64 1 u1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 0)
(+.f64 0 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(-.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 0)
(/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 1)
(/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(pow.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 1)
(fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(fabs.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))
(fabs.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (neg.f64 (log.f64 (/.f64 1 u1)))))
(fabs.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (neg.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (log.f64 (/.f64 1 u1)))))
(fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (neg.f64 (log.f64 (/.f64 1 u1)))))
(fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 (/.f64 1 u1))) (log.f64 (/.f64 1 u1))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 (/.f64 1 u1))) (neg.f64 (log.f64 (/.f64 1 u1)))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 (/.f64 1 u1))) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (log.f64 (/.f64 1 u1))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (fabs.f64 (log.f64 (/.f64 1 u1)))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (log.f64 (/.f64 1 u1))))
(fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (fabs.f64 (log.f64 (/.f64 1 u1)))))
(fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (neg.f64 (log.f64 (/.f64 1 u1)))))
(fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(log.f64 (pow.f64 (/.f64 1 u1) (log.f64 (/.f64 1 u1))))
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))))
(-.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 1)
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)
(+.f64 0 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(-.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3)))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)
(+.f64 (log.f64 (/.f64 1 u1)) 0)
(+.f64 0 (log.f64 (/.f64 1 u1)))
(-.f64 (log.f64 (/.f64 1 u1)) 0)
(/.f64 (log.f64 (/.f64 1 u1)) 1)
(/.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(pow.f64 (log.f64 (/.f64 1 u1)) 1)
(log.f64 (/.f64 1 u1))
(log.f64 (pow.f64 (/.f64 1 u1) (*.f64 (log.f64 (/.f64 1 u1)) (/.f64 1 (log.f64 (/.f64 1 u1))))))
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 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)
(pow.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)
(pow.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)
(pow.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 (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 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.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/6 (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 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) -1/3)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 2) (*.f64 1/9 (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/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 -2/135 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))) (+.f64 (+.f64 (*.f64 1/6 (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/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 4) 1/9)))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) -1/3)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) -2/135))))
(+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.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 (*.f64 1/6 (sqrt.f64 2)) (*.f64 1/9 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) -1/3)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (*.f64 (sqrt.f64 2) (*.f64 1/9 (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 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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.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 (*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.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 (*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.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 (*.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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1))) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 -2)) (sqrt.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 (*.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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (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 (*.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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 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 (*.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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 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 (*.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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 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 (*.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 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 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 (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 (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 1/6 (sqrt.f64 (log.f64 (/.f64 1 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 -1 (log.f64 u1))
(*.f64 (log.f64 u1) -1)
(neg.f64 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(*.f64 (log.f64 u1) -1)
(neg.f64 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(*.f64 (log.f64 u1) -1)
(neg.f64 (log.f64 u1))
(*.f64 -1 (log.f64 u1))
(*.f64 (log.f64 u1) -1)
(neg.f64 (log.f64 u1))
(log.f64 (/.f64 1 u1))
(log.f64 (/.f64 1 u1))
(log.f64 (/.f64 1 u1))
(log.f64 (/.f64 1 u1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))
(+.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 0)
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(+.f64 0 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(-.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 0)
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 1)
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(pow.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) 1)
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (neg.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (neg.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (neg.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (neg.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 (/.f64 1 u1))) (log.f64 (/.f64 1 u1))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 (/.f64 1 u1))) (neg.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 (/.f64 1 u1))) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (log.f64 (/.f64 1 u1))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (fabs.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 u1))) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (log.f64 (/.f64 1 u1))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (fabs.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (neg.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(fabs.f64 (*.f64 (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (/.f64 (log.f64 (/.f64 1 u1)) (fabs.f64 (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))))
(*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))
(log.f64 (pow.f64 (/.f64 1 u1) (log.f64 (/.f64 1 u1))))
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))))
(*.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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6)))))
(*.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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) 1/6))) 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 u2 (*.f64 2 (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 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(+.f64 0 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(-.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3)))
(/.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1)))) (/.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/3)))
(pow.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(+.f64 (log.f64 (/.f64 1 u1)) 0)
(log.f64 (/.f64 1 u1))
(+.f64 0 (log.f64 (/.f64 1 u1)))
(log.f64 (/.f64 1 u1))
(-.f64 (log.f64 (/.f64 1 u1)) 0)
(log.f64 (/.f64 1 u1))
(/.f64 (log.f64 (/.f64 1 u1)) 1)
(log.f64 (/.f64 1 u1))
(/.f64 (log.f64 (/.f64 1 u1)) (/.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))
(log.f64 (/.f64 1 u1))
(pow.f64 (log.f64 (/.f64 1 u1)) 1)
(log.f64 (/.f64 1 u1))
(log.f64 (/.f64 1 u1))
(log.f64 (pow.f64 (/.f64 1 u1) (*.f64 (log.f64 (/.f64 1 u1)) (/.f64 1 (log.f64 (/.f64 1 u1))))))
(log.f64 (pow.f64 (pow.f64 (/.f64 1 u1) (log.f64 (/.f64 1 u1))) (/.f64 1 (log.f64 (/.f64 1 u1)))))

eval977.0ms (3.9%)

Compiler

Compiled 12898 to 9843 computations (23.7% saved)

prune259.0ms (1%)

Pruning

20 alts after pruning (17 fresh and 3 done)

PrunedKeptTotal
New49014504
Fresh437
Picked101
Done336
Total49820518
Error
0.0b
Counts
518 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
1.1b
(-.f64 (-.f64 1/2 (+.f64 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1)
1.2b
(-.f64 (-.f64 1/2 (*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) 1)
1.3b
(-.f64 (-.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (/.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))) 1)
1.1b
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) -1)
1.1b
(+.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) 1/2)
0.7b
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) 1/6)) 1/2)
0.6b
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (pow.f64 (log.f64 u1) 2))) 1/6)) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)) 1/2)
1.0b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))) 1/2)
1.0b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (/.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))) 1/2)
1.1b
(+.f64 (*.f64 1/6 (-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1/2)
1.1b
(+.f64 (*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 4 (pow.f64 (log.f64 u1) 2))))) 1/2)
3.4b
(+.f64 (*.f64 1/6 (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
1.3b
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
1.2b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.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)))))) 1/2)
1.2b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 2))) 1/2)
1.1b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
0.4b
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
1.2b
(*.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 1173 to 988 computations (15.8% saved)

localize79.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 140 to 62 computations (55.7% saved)

series60.0ms (0.2%)

Counts
4 → 60
Calls

15 calls:

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

rewrite148.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1446×rational.json-1
1446×rational.json-2
1446×rational.json-3
1442×exponential.json-3
1442×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
024190
1211190
2686190
32797100
Stop Event
node limit
Counts
4 → 53
Calls
Call 1
Inputs
(*.f64 (log.f64 u1) (log.f64 u1))
(*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) 1/6))
(*.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)))) 1/6)
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 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 (log.f64 u1) (neg.f64 (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 fabs.f64 (-.f64 0 (neg.f64 (*.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (/.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 (log.f64 u1) (fabs.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 u1) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 u1) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (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) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (neg.f64 (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) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (log.f64 u1) (fabs.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 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 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 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))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1)))))

simplify313.0ms (1.3%)

Algorithm
egg-herbie
Rules
1714×rational.json-simplify-47
964×rational.json-simplify-54
942×rational.json-simplify-104
940×rational.json-simplify-49
786×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01753797
13523765
26713725
317963669
441783655
Stop Event
node limit
Counts
113 → 109
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 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 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 (/.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 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.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 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.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)))
(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 (log.f64 u1) (neg.f64 (log.f64 u1))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (-.f64 0 (/.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (log.f64 u1) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (log.f64 u1)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(log.f64 (pow.f64 u1 (log.f64 u1)))
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))))
(-.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 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)))))
(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))) 1/6) 0)
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 0)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1)
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)))
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 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 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.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 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.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 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)) -1/3)))
(+.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 (*.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 (/.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 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)) -1/3)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1)) 1/9))))
(+.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 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1)))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.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 -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/6 (/.f64 (sqrt.f64 2) (sqrt.f64 -1))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (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 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (+.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 (*.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 1/6 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (sqrt.f64 -1)) -1/3)) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1)) 1/9)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (sqrt.f64 -1)) -2/135)))))
(+.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 (log.f64 u1)) (*.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 -2/135 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (sqrt.f64 -1))))))
(+.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 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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 -2/135 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 6)) (sqrt.f64 -1))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 4)) (sqrt.f64 -1))) (*.f64 1/6 (/.f64 (sqrt.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 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (*.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 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (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 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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (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 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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (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 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 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (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 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 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.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))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (+.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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.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))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (+.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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.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))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (+.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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.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))))) (sqrt.f64 -1)) (*.f64 1/6 (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 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -1)))
(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 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (/.f64 1 (sqrt.f64 -1)))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -1))))
(*.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 1/6 (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 1/6 (*.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)) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/6))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -1)) 1/6))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 1 (sqrt.f64 -1))))
(*.f64 1/6 (*.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)) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/6))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -1)) 1/6))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 1 (sqrt.f64 -1))))
(*.f64 1/6 (*.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)) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/6))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -1)) 1/6))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 1 (sqrt.f64 -1))))
(*.f64 1/6 (*.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)) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/6))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (/.f64 1 (sqrt.f64 -1)) 1/6))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 1/6 (/.f64 1 (sqrt.f64 -1))))
(+.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))
(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 (log.f64 u1) (neg.f64 (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))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (log.f64 u1) (log.f64 u1)))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (-.f64 0 (/.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 (log.f64 u1) (fabs.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (log.f64 u1) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (log.f64 u1)))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (neg.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (log.f64 u1)))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (/.f64 (neg.f64 (log.f64 u1)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (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) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (log.f64 u1)))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (log.f64 u1))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (neg.f64 (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) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (log.f64 u1))
(log.f64 (pow.f64 u1 (log.f64 u1)))
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (neg.f64 (log.f64 u1)) 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1))))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (neg.f64 (log.f64 u1)) 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1))))))
(-.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 0)
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (neg.f64 (log.f64 u1)) 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1))))))
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 1)
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (neg.f64 (log.f64 u1)) 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1))))))
(/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6)))))
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (neg.f64 (log.f64 u1)) 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (neg.f64 (log.f64 u1))))))
(pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))) 1)
(*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 2))))
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (neg.f64 (log.f64 u1)) 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 2 (neg.f64 (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)))
(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))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(+.f64 0 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(-.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 0)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)))
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))
(pow.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1))))

localize59.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 45 to 33 computations (26.7% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite146.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
784×rational.json-simplify-54
730×rational.json-simplify-47
654×rational.json-simplify-58
568×rational.json-simplify-1
536×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01460
111554
233354
3120654
4472154
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)
Outputs
((#(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 3/2 (-.f64 1 (*.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))) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -3/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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (neg.f64 (*.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) -3/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (-.f64 -1 (*.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 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 (+.f64 (*.f64 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 (*.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))))) (#(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 (*.f64 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 (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/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 (*.f64 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 (+.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 (*.f64 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)) 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 (*.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 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 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 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 (-.f64 -1/2 (*.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))) -3/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (neg.f64 (*.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))) 3/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 3/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.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))) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) 1) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))

simplify249.0ms (1%)

Algorithm
egg-herbie
Rules
1442×rational.json-simplify-49
1086×rational.json-simplify-2
1052×rational.json-simplify-54
914×rational.json-simplify-50
860×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01322281
12772233
26952233
322332233
468242233
Stop Event
node limit
Counts
75 → 67
Calls
Call 1
Inputs
(+.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 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 3/2)
(+.f64 3/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 3/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 3/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 3/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))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 3/2)
(-.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)
(-.f64 3/2 (-.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 1)
(-.f64 -1 (-.f64 -3/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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 1/2 (neg.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1) -3/2)
(-.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1/2)
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(-.f64 (-.f64 -1 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(-.f64 (-.f64 -1 (-.f64 -1 (*.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 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 (+.f64 (*.f64 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 (+.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 (*.f64 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 (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/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 (*.f64 (*.f64 (+.f64 (*.f64 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 (+.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 1 (+.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 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 (*.f64 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 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/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)))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(neg.f64 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -3/2)
(-.f64 3/2 (neg.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 0)
(-.f64 0 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (-.f64 3/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(-.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) -1/2)
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 1)
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(*.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) 1))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) 1) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 1)
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 1)
(neg.f64 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
Outputs
(+.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 (*.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 (*.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 (*.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 (*.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 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 3/2)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 3/2)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 3/2)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 3/2)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 3/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))))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 3/2)
(+.f64 3/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))))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 3/2)
(+.f64 3/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))))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 3/2)
(+.f64 3/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))))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 (/.f64 1 u1)) 2))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 3/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 3/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (+.f64 (neg.f64 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))) 3/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 3/2 (-.f64 1 (*.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))) 3/2) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 -1 (-.f64 -3/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 -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 (neg.f64 (*.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) -3/2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.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/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (-.f64 -1 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (-.f64 -1 (-.f64 -1 (*.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 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 (+.f64 (*.f64 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 (*.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 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 (*.f64 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 (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/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 (*.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 (*.f64 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/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 (*.f64 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)) 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 (*.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 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 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))))
(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 (-.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/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -3/2)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 3/2 (neg.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 0)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 0 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (-.f64 3/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) -1/2)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 1)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) 1))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (/.f64 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(+.f64 3/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))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) 1) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))
(+.f64 3/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))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))))))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 1)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) 1)
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(neg.f64 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))

localize58.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 90 to 65 computations (27.8% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite151.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1182×rational.json-simplify-47
826×rational.json-1
826×rational.json-2
826×rational.json-3
824×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02074
116674
248774
3180674
4727274
Stop Event
node limit
Counts
2 → 18
Calls
Call 1
Inputs
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) (/.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -2/3) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))))))

simplify168.0ms (0.7%)

Algorithm
egg-herbie
Rules
1800×rational.json-simplify-47
924×rational.json-simplify-49
906×rational.json-simplify-43
878×rational.json-simplify-54
630×rational.json-simplify-42
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0782690
11572630
23332574
38552402
426812220
563502220
Stop Event
node limit
Counts
54 → 47
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 -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/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/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/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/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/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/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/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/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/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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(+.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 0)
(+.f64 0 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))))
(-.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))))) 1)
(/.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 1)
(/.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) (/.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))))
(pow.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))))
(+.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 0)
(+.f64 0 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(-.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 0)
(-.f64 0 (neg.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1)
(/.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1)
(/.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -2/3) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -2/3)))
(pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1)
(neg.f64 (neg.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 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 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.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 -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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 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 -1/3 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 -1/3 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))))
(*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (*.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 -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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.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 -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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.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 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (sqrt.f64 2) -1/3)) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1)))) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 2)))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(+.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 0)
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))
(+.f64 0 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))
(-.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 0)
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))))) 1)
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))
(/.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 1)
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))
(/.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) (/.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))
(pow.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2)))) 1)
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))
(neg.f64 (neg.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))))
(*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 2))))
(+.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 0)
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(+.f64 0 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(-.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 0)
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(-.f64 0 (neg.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) 1)
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(/.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1)
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(/.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) (/.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -2/3) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -2/3)))
(pow.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)) 1)
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(neg.f64 (neg.f64 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.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)

series10.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
7.0ms
u1
@0
(/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
1.0ms
u1
@inf
(/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
1.0ms
u1
@-inf
(/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
0.0ms
u1
@-inf
(*.f64 (+.f64 (*.f64 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
@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))

rewrite148.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1666×rational.json-simplify-47
642×rational.json-simplify-55
632×rational.json-1
632×rational.json-2
632×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016189
1133119
2382119
31380119
46041119
Stop Event
node limit
Counts
3 → 65
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 0 (-.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)))) 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)) 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 -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))))))))) (#(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 -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))))))))))) (#(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 -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))))))))))) (#(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/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 -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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.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))))))))) (#(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 (*.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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 (*.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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.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)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 -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) (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.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 -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)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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) (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.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 -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) (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)))))))))))) (#(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 -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))))))))))))) (#(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 -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 (fabs.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)))))))))) (#(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))) (fabs.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))))))) (#(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 -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))))))))))) (#(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 -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))))))))))) (#(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 -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)))))))))))))
((#(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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (neg.f64 (*.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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)))) (#(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 -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))))))))) (#(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 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) 1)))) (#(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 (/.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 (/.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))) 1))))) (#(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 (/.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 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 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))))))))

simplify308.0ms (1.2%)

Algorithm
egg-herbie
Rules
1842×rational.json-simplify-111
828×rational.json-simplify-41
684×rational.json-simplify-2
678×rational.json-simplify-47
664×rational.json-simplify-42
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01754711
13694627
26424623
316584623
447024623
Stop Event
node limit
Counts
101 → 106
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 0 (-.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)))) 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)) 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 -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)
(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 -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 -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))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 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 -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 -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 (*.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 -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 -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 (*.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 -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/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)))) (fabs.f64 (+.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/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 -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) (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/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) (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 (*.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) (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 (+.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 -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) (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 (*.f64 (+.f64 (*.f64 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 -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)))))
(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/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 -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 (fabs.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)))))))
(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))) (fabs.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))))
(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 -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 -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 (*.f64 (+.f64 (*.f64 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 -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/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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)
(-.f64 1/2 (neg.f64 (*.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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1/2)
(-.f64 (-.f64 0 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(/.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 -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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 1)
(neg.f64 (-.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 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 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))) 1)
(*.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 (/.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 (/.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))) 1))
(*.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 (/.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 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)))))
(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 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 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 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(+.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(+.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(+.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(+.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 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.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 (-.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(+.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 -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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(-.f64 (*.f64 (+.f64 (*.f64 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 (-.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(-.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 -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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(-.f64 (-.f64 0 (-.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)))) 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 -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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.f64 (*.f64 (+.f64 (*.f64 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 -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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.f64 (*.f64 (+.f64 (*.f64 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 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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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)))))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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)))))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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)))))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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)))))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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 -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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 -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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)))))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 (*.f64 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 -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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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 -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.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/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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.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) (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/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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (fabs.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/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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (fabs.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) (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/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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (-.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 (+.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (-.f64 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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)))))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (-.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) (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/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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (/.f64 (+.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 -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 (+.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (/.f64 (+.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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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)))))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (/.f64 (+.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 -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(fabs.f64 (*.f64 (/.f64 (+.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 -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) (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/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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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)))))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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 -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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)))))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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/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 -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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 (fabs.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/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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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))) (fabs.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))))
(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/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (fabs.f64 (+.f64 1/2 (+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))))
(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) (fabs.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1)))))
(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 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))
(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 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (/.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)))))
(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 -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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 -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 (/.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/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.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 (*.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/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (fabs.f64 (/.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (/.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))))
(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 -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 -1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(+.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(+.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 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(+.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 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.f64 1/2 (neg.f64 (*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.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 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.f64 0 (-.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.f64 (-.f64 0 (-.f64 -1 (*.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.f64 (-.f64 0 (-.f64 -3/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(/.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 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(/.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))))))
(+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(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))))
(-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(neg.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 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(+.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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(+.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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(-.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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(-.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/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(-.f64 (-.f64 0 (-.f64 -1 (/.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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.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))) 1))
(/.f64 1 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.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 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 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 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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)))))
(/.f64 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(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)))))
(/.f64 1 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))

localize71.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.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.4b
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.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))))))
0.5b
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))
Compiler

Compiled 207 to 119 computations (42.5% saved)

series68.0ms (0.3%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
61.0ms
u1
@inf
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
2.0ms
u1
@-inf
(/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
2.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
@0
(*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
1.0ms
u1
@-inf
(*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))

rewrite98.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
942×rational.json-1
942×rational.json-2
942×rational.json-3
932×rational.json-5
930×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021211
1177211
2544211
32094211
Stop Event
node limit
Counts
3 → 70
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.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 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
Outputs
((#(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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))) 0)))) (#(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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))) 1)))) (#(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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.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)))) 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 (/.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 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 (/.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 (/.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 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) (/.f64 (log.f64 u1) (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.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 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (*.f64 (log.f64 u1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (neg.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4))) (*.f64 (log.f64 u1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4))) (neg.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (*.f64 (log.f64 u1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (neg.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (fabs.f64 (*.f64 (log.f64 u1) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (log.f64 u1) 4)) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (log.f64 u1) 4)) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.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) 4))) (neg.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))) (fabs.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))))

simplify261.0ms (1%)

Algorithm
egg-herbie
Rules
1312×rational.json-simplify-54
1042×rational.json-simplify-43
984×rational.json-simplify-111
854×rational.json-simplify-47
566×rational.json-simplify-71
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02115666
14485360
29875308
326725304
458215304
Stop Event
node limit
Counts
106 → 127
Calls
Call 1
Inputs
(*.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 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 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 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))) 0)
(+.f64 0 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))) 0)
(/.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))) 1)
(/.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))))
(pow.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.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)))) 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 (/.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 (/.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 (/.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)))))))
(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 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 0)
(+.f64 0 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(-.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 0)
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1)
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) (/.f64 (log.f64 u1) (log.f64 u1)))
(pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1)
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (*.f64 (log.f64 u1) 4)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4))) (*.f64 (log.f64 u1) 4)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (*.f64 (log.f64 u1) 4)))
(fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (fabs.f64 (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (log.f64 u1) 4)) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (log.f64 u1) 4)) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))) (neg.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))) (fabs.f64 (log.f64 u1))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
Outputs
(*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 1 (sqrt.f64 -2))))
(*.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 (/.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 (/.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 (/.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 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 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 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 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 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 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 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 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/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (/.f64 1 (sqrt.f64 -2))))
(*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/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 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/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 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/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 1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3)))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 u1) 3))) (*.f64 (/.f64 1 (sqrt.f64 -2)) 1/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 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))) 1/2))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 1/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 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1/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 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))) 1/2))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 1/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 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1/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 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))) 1/2))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 1/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 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1/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 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 1 u1)) 3))) 1/2))
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 1/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 (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)) 1/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 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (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 (/.f64 1 (sqrt.f64 -2)) 1/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 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (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 (/.f64 1 (sqrt.f64 -2)) 1/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 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (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 (/.f64 1 (sqrt.f64 -2)) 1/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 (/.f64 1 (sqrt.f64 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (neg.f64 (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 (/.f64 1 (sqrt.f64 -2)) 1/2))
(*.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 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))) 0)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1))))))
(+.f64 0 (*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1))))))
(-.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))) 0)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1))))))
(/.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1))))))
(/.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1))))))
(pow.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 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)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))) (*.f64 1/6 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1))))))
(+.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 (/.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 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 (/.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 (/.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 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 0)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(+.f64 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 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(-.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 0)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) (/.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))) (log.f64 u1)))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))) (/.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (log.f64 u1) (log.f64 u1)))
(pow.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) 1)
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))) (log.f64 u1))))
(*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))) (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1))) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1)))))
(fabs.f64 (*.f64 (neg.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 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1))) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1))) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1))) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) 4) (log.f64 u1)))))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4)) (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (*.f64 4 (fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -4))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (*.f64 (log.f64 u1) 4)))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (*.f64 4 (fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -4))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4))) (*.f64 (log.f64 u1) 4)))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (*.f64 4 (fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -4))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (*.f64 (log.f64 u1) 4)))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (neg.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (fabs.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (*.f64 4 (fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -4))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (log.f64 u1) 4)) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (log.f64 u1) 4)) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (fabs.f64 (*.f64 (log.f64 u1) 4)) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))))
(fabs.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (*.f64 4 (fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -4))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (neg.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))
(fabs.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (*.f64 4 (fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -4))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (*.f64 (log.f64 u1) 4)))))
(fabs.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (*.f64 4 (fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -4))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (fabs.f64 (/.f64 (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 4 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1)))))))))
(fabs.f64 (*.f64 4 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))) (/.f64 (*.f64 (log.f64 u1) 4) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))))
(*.f64 (*.f64 4 (fabs.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (log.f64 u1))))) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -4))) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 4 (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) 4) (/.f64 (log.f64 u1) (log.f64 u1))) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (neg.f64 (log.f64 u1)) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (fabs.f64 (log.f64 u1)) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))) (neg.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))) (fabs.f64 (log.f64 u1))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))) (/.f64 (log.f64 u1) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))
(*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))
(*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1)))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4))))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))))) (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (neg.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))) (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (neg.f64 (log.f64 u1)))) (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (neg.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) (/.f64 (log.f64 u1) (log.f64 u1))))
(fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) 4)))) (neg.f64 (/.f64 (log.f64 u1) (log.f64 u1)))))
(fabs.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4)))) (log.f64 u1))))
(*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) (fabs.f64 (/.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))) (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)) (*.f64 (log.f64 u1) (log.f64 u1))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 16) (*.f64 (log.f64 u1) (log.f64 u1))) (fabs.f64 (/.f64 (log.f64 u1) (log.f64 u1))))
(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 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 4 (*.f64 (log.f64 u1) 4))))))
(log.f64 (pow.f64 u1 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16)))))
(log.f64 (pow.f64 (pow.f64 (pow.f64 u1 16) (log.f64 u1)) (*.f64 (log.f64 u1) (log.f64 u1))))

eval546.0ms (2.2%)

Compiler

Compiled 25666 to 17670 computations (31.2% saved)

prune455.0ms (1.8%)

Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New72912741
Fresh7512
Picked101
Done347
Total74021761
Error
0.0b
Counts
761 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
1.2b
(-.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
1.1b
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) -1)
1.2b
(+.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))))) 1/2)
1.2b
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))) -1)
0.9b
(+.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
1.1b
(+.f64 (*.f64 (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) 1/2)
1.3b
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) -1)
0.4b
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (pow.f64 (log.f64 u1) 2))) 1/6)) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)) 1/2)
0.2b
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))) 1/2)
1.1b
(+.f64 (*.f64 1/6 (-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1/2)
1.1b
(+.f64 (*.f64 1/6 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 4 (pow.f64 (log.f64 u1) 2))))) 1/2)
3.4b
(+.f64 (*.f64 1/6 (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
1.3b
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
1.2b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 16 (pow.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)))))) 1/2)
1.2b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 2))) 1/2)
1.1b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
0.4b
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
1.2b
(*.f64 (/.f64 1 (+.f64 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) 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)))
1.2b
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (pow.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 2))
1.9b
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
Compiler

Compiled 609 to 512 computations (15.9% saved)

regimes805.0ms (3.2%)

Counts
48 → 1
Calls
Call 1
Inputs
(+.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))) 3/2) -1)
(-.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 (*.f64 1/6 (-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1/2)
(-.f64 (-.f64 1/2 (+.f64 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 2))) 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 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 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.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 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) 1/2)
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6)) 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 1/6 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (*.f64 4 (pow.f64 (log.f64 u1) 2))))) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6)) 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 (*.f64 (sqrt.f64 2) (+.f64 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1))) 1/2)
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) 1/6))) 1) 1/2)
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (pow.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 2))
(+.f64 (*.f64 1/6 (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))) 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 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))))) 1/2)
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))) -1)
(-.f64 (-.f64 1/2 (*.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) 1)
(*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))
(*.f64 (/.f64 1 (+.f64 (-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) 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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (pow.f64 (log.f64 u1) 2))) 1/6)) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 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 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) 1/6)) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (pow.f64 (log.f64 u1) 2))) 1/6)) 1/2)
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1)))) (sqrt.f64 (*.f64 (log.f64 u1) (log.f64 u1)))) 1/6)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 16 (pow.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)))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))) 1/2)
(+.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/6 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 16))))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) 4) (*.f64 (log.f64 u1) (*.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)))))) 1/2)
(*.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 (sqrt.f64 (*.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))) (/.f64 (/.f64 1 (log.f64 (/.f64 1 u1))) (*.f64 (log.f64 (/.f64 1 u1)) (log.f64 (/.f64 1 u1)))))) (+.f64 (*.f64 1/6 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) -1/3)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2)) (/.f64 (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1)))) 1/2))) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))
(*.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 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)))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3/2)))) -1)
(-.f64 (-.f64 1/2 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))) (/.f64 (/.f64 1 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))))) 1)
(*.f64 (pow.f64 (+.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 4) (/.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 1/6 (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) 4))))) 1/2)
(*.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 (-.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 (+.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)))) (*.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))))) (/.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 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))))))
Outputs
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))) 1/2)
Calls

10 calls:

205.0ms
(*.f64 (*.f64 2 (PI.f64)) u2)
126.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
92.0ms
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
39.0ms
(log.f64 u1)
39.0ms
u1
Results
ErrorSegmentsBranch
0.2b1u1
0.2b1u2
0.2b1(+.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.2b1(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
0.2b1(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
0.2b1(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.2b1(*.f64 -2 (log.f64 u1))
0.2b1(log.f64 u1)
0.2b1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
0.2b1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 1774 to 1378 computations (22.3% saved)

regimes212.0ms (0.8%)

Counts
12 → 1
Calls
Call 1
Inputs
(+.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))) 3/2) -1)
(-.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 (*.f64 1/6 (-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1/2)
(-.f64 (-.f64 1/2 (+.f64 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 2))) 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 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 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.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 1/6 (*.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2))) (sqrt.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))) 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

10 calls:

55.0ms
(*.f64 (*.f64 2 (PI.f64)) u2)
51.0ms
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
14.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
14.0ms
u2
14.0ms
(*.f64 -2 (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 269 to 226 computations (16% saved)

regimes34.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(+.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))) 3/2) -1)
(-.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
(+.f64 (*.f64 1/6 (-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1/2)
(-.f64 (-.f64 1/2 (+.f64 (-.f64 -2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 2))) 1/2)
Outputs
(+.f64 (*.f64 1/6 (-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1/2)
Calls

3 calls:

9.0ms
(log.f64 u1)
9.0ms
u1
8.0ms
u2
Results
ErrorSegmentsBranch
1.1b1u1
1.1b1u2
1.1b1(log.f64 u1)
Compiler

Compiled 100 to 85 computations (15% saved)

regimes23.0ms (0.1%)

Accuracy

Total -0.1b remaining (-12.5%)

Threshold costs -0.1b (-12.5%)

Counts
4 → 1
Calls
Call 1
Inputs
(+.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))) 3/2) -1)
(-.f64 (-.f64 0 (-.f64 -5/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)
(-.f64 (-.f64 1/2 (-.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1)
Outputs
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
Calls

3 calls:

7.0ms
u1
7.0ms
(log.f64 u1)
6.0ms
u2
Results
ErrorSegmentsBranch
1.1b1u1
1.1b1u2
1.1b1(log.f64 u1)
Compiler

Compiled 58 to 48 computations (17.2% saved)

simplify87.0ms (0.3%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040182
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))) 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 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
Outputs
(+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))) 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 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
Compiler

Compiled 66 to 60 computations (9.1% saved)

soundness944.0ms (3.8%)

Algorithm
egg-herbie
Rules
1816×rational.json-simplify-47
1714×rational.json-simplify-47
1284×rational.json-simplify-1
1284×rational.json-simplify-1
1210×rational.json-simplify-64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02353
13753
25953
39153
414353
525353
649653
7150653
8372553
01574912
13384656
27964572
325204532
466714532
01112662
12312550
26422458
324972410
472312410
01753797
13523765
26713725
317963669
441783655
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 308 to 244 computations (20.8% saved)

end58.0ms (0.2%)

Compiler

Compiled 60 to 50 computations (16.7% saved)

Profiling

Loading profile data...