Details

Time bar (total: 1.8min)

analyze39.0ms (0%)

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

Compiled 36 to 30 computations (16.7% saved)

sample1.7s (1.6%)

Results
1.7s8256×body256valid
Bogosity

preprocess3.0s (2.9%)

Algorithm
egglog
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)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (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)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u1)) 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u2))) 1/2)
Compiler

Compiled 23 to 21 computations (8.7% saved)

simplify1.5s (1.4%)

Algorithm
egglog
Counts
1 → 2
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)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)

eval8.0ms (0%)

Compiler

Compiled 36 to 29 computations (19.4% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.4b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
0.4b
(+.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)
Compiler

Compiled 38 to 33 computations (13.2% saved)

localize71.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.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.1b
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
Compiler

Compiled 85 to 63 computations (25.9% saved)

series171.0ms (0.2%)

Counts
4 → 15
Calls

15 calls:

TimeVariablePointExpression
40.0ms
u1
@0
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
29.0ms
u1
@-inf
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
29.0ms
u2
@inf
(+.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)
12.0ms
u1
@inf
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
3.0ms
u1
@0
(+.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)
Compiler

Compiled 3895 to 2950 computations (24.3% saved)

rewrite2.0s (1.9%)

Algorithm
batch-egg-rewrite
Rules
72×egg-rr
53×egg-rr
26×egg-rr
24×egg-rr
Counts
4 → 175
Calls
Call 1
Inputs
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
(*.f64 (*.f64 2 (PI.f64)) u2)
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(+.f64 (*.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
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (neg.f64 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/6 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 2 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 u2 2)) (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 u2 u2) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 u2)) (cbrt.f64 (pow.f64 u2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) u2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (PI.f64) u2) 1) (*.f64 (*.f64 (PI.f64) u2) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -1 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (/.f64 1 (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 1) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)) (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 1) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 1) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -6 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1) 3) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1) -3) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -3 (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 6) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) -6) -12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/6) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 0) (/.f64 (fma.f64 1/36 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) -1/4) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) 0) (/.f64 (fma.f64 1/36 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) -1/4) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (pow.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 0) (/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))))))

simplify4.0s (3.8%)

Algorithm
egglog
Counts
190 → 209
Calls
Call 1
Inputs
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6))))))))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6)))
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/6)
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) -1)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 -6))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)) (cbrt.f64 6))
(/.f64 (*.f64 1 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (neg.f64 (cbrt.f64 36)))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 36))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))
(neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(neg.f64 (*.f64 -1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 -1 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1/6 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) u2)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) u2)))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) u2))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 u2 2)) (+.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 (*.f64 u2 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 u2)) (cbrt.f64 (pow.f64 u2 2)))
(*.f64 2 (*.f64 (PI.f64) u2))
(*.f64 (*.f64 (PI.f64) u2) 2)
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3) 1/3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3))
(neg.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(+.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(+.f64 (*.f64 (*.f64 (PI.f64) u2) 1) (*.f64 (*.f64 (PI.f64) u2) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 -1 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -1 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1))
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/3)
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 1 0) (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))
(*.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (/.f64 1 (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))
(*.f64 1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12) 3)))
(/.f64 (*.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 1) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4)))
(/.f64 (*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)) (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 1) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4)) 1))
(/.f64 (*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 1) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) 1))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12) 3))))
(/.f64 (+.f64 -6 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -12)
(/.f64 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1) 3) 6)
(/.f64 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6)
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1) -3) -6)
(/.f64 (+.f64 -3 (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -6)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 6) 12)
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) -6) -12)
(/.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 12)
(/.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/2)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) 1/2)
(fma.f64 (sqrt.f64 1/6) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 6)) 1/2)
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 1 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1 1/2)
(fma.f64 1/2 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3) 1/3)
(pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3))
(neg.f64 (/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4))))
(neg.f64 (*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1))
(neg.f64 (*.f64 -1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 0) (/.f64 (fma.f64 1/36 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) -1/4) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (neg.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) 0) (/.f64 (fma.f64 1/36 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) -1/4) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (pow.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 0) (/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(+.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2))
(+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))
Outputs
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 1/2 (fma.f64 -1/12 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (pow.f64 u2 2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(+.f64 1/2 (fma.f64 (*.f64 -1/12 (pow.f64 u2 2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/144 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6))))))))
(+.f64 1/2 (fma.f64 (*.f64 -1/12 (pow.f64 u2 2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (fma.f64 1/144 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 6) (pow.f64 u2 6))))))))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 1/6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 1/6 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) -1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36))) (cbrt.f64 -6))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -1/6)))
(/.f64 (*.f64 -1 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 -6))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -1/6)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 6)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)) (cbrt.f64 6))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 1 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (neg.f64 (cbrt.f64 36)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 36))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 36))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(neg.f64 (*.f64 -1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 -1 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1/6 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (PI.f64) u2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 (PI.f64) u2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) u2))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 u2 2)) (+.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 u2 2))) (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (*.f64 u2 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (*.f64 u2 (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 u2)) (cbrt.f64 (pow.f64 u2 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 (cbrt.f64 u2) (cbrt.f64 (pow.f64 u2 2))))
(*.f64 2 (*.f64 (PI.f64) u2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (*.f64 (PI.f64) u2) 2)
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3) 1/3)
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(neg.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 0) (/.f64 -1 (/.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(+.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(+.f64 (*.f64 (*.f64 (PI.f64) u2) 1) (*.f64 (*.f64 (PI.f64) u2) 1))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 -1 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -1 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/3)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1) -1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1) -1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) -1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 1 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 1 0) (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4))
(*.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (/.f64 1 (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4))))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) -1/4) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12)) (cbrt.f64 1/4))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12)) (cbrt.f64 1/4))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 2)
(*.f64 1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4)))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) -1/4) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2) (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12) 3)))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) (-.f64 1/64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12) 3)))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4))
(/.f64 (*.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 1) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4)))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) -1/4) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)))
(/.f64 (*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)) (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2) (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) (-.f64 1/64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12) 3)))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4))
(/.f64 (*.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 1) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4)) 1))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) -1/4) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)))
(/.f64 (*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 1) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) 1))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 12) 3))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) (-.f64 1/64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12) 3)))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4))
(/.f64 (+.f64 -6 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -12)
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1/12)
(/.f64 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)) 2)
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1) 3) 6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1) -3) -6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 -3 (*.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 6) 12)
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1/12)
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) -6) -12)
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1/12)
(/.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 12)
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1/12)
(/.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/2)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) 1/2)
(fma.f64 (sqrt.f64 1/6) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 6)) 1/2)
(fma.f64 (sqrt.f64 1/6) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) 1/2)
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (cbrt.f64 1/36) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(fma.f64 1 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1/2 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 3)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3) 1/3)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(neg.f64 (/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) (+.f64 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 12) -1/4))))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (-.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) -1/4) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)))
(neg.f64 (*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(neg.f64 (*.f64 -1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 0) (/.f64 (fma.f64 1/36 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) -1/4) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (neg.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) 0) (/.f64 (fma.f64 1/36 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) -1/4) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (pow.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 2) 0) (/.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4) (pow.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8)) 2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 0) (/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8) 0) (/.f64 1 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) 1/4) (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/8))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(+.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 2)
(+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 2)

localize35.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 56 to 24 computations (57.1% saved)

series46.0ms (0%)

Counts
3 → 15
Calls

12 calls:

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

Compiled 3195 to 2370 computations (25.8% saved)

rewrite2.1s (2%)

Algorithm
batch-egg-rewrite
Rules
46×egg-rr
36×egg-rr
25×egg-rr
Counts
3 → 107
Calls
Call 1
Inputs
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (*.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (+.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2) (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/6 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 1 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (+.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (+.f64 1 (*.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2)) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (*.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 1 (/.f64 3 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 (pow.f64 u2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) u2) (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 (pow.f64 u2 2))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 u2 2)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 u2)) (cbrt.f64 (pow.f64 u2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (+.f64 u2 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) u2) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 u2 u2) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) u2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) u2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (PI.f64) u2 (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u2 (PI.f64) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (PI.f64) u2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) u2) 0) (*.f64 (*.f64 (PI.f64) u2) (+.f64 1 (/.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2)))) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) 0 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))))))
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (fabs.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))

simplify3.9s (3.7%)

Algorithm
egglog
Counts
122 → 139
Calls
Call 1
Inputs
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6))))))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 1/2 (+.f64 1 (*.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/2)))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(-.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/2)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2)))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (+.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2) (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2))))
(/.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 1/6 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 1 1/2 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 1/2)
(fma.f64 1/2 1 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 3)
(pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (+.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))))
(neg.f64 (*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1))
(neg.f64 (*.f64 -1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(neg.f64 (*.f64 -1/2 (+.f64 1 (*.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))
(if (!=.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2)) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (*.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 1 (/.f64 3 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(+.f64 1/2 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(*.f64 (cbrt.f64 u2) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 (pow.f64 u2 2))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) u2) (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 (pow.f64 u2 2))) (cbrt.f64 u2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) u2))
(*.f64 (cbrt.f64 (pow.f64 u2 2)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 u2)))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 u2)) (cbrt.f64 (pow.f64 u2 2)))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) u2))
(*.f64 (PI.f64) (+.f64 u2 u2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) u2) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 2 (*.f64 (PI.f64) u2))
(*.f64 (*.f64 (PI.f64) u2) 2)
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(/.f64 (*.f64 (PI.f64) u2) 1/2)
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(fma.f64 (PI.f64) u2 (*.f64 (PI.f64) u2))
(fma.f64 u2 (PI.f64) (*.f64 (PI.f64) u2))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3))
(neg.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1))
(neg.f64 (*.f64 (*.f64 (PI.f64) u2) -2))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) u2)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (*.f64 (*.f64 (PI.f64) u2) (+.f64 1 (/.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2)))) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 0 0) 0 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(+.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (fabs.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 4)
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
Outputs
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 (fma.f64 -1/12 (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) -1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(-.f64 (fma.f64 (*.f64 -1/12 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (fma.f64 (*.f64 1/144 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) -1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6))))))))
(-.f64 (fma.f64 (*.f64 -1/12 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (fma.f64 1/144 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 6) (pow.f64 u2 6))))))) -1/2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 1/2 (+.f64 1 (*.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)) (-.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2) 1/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/2)))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2)) (-.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)) (cbrt.f64 1/4))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 1/2)))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2)) (-.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)) (cbrt.f64 1/4))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 1/2)))
(*.f64 1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(-.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2)))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)) (-.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2) 1/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2)))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (+.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)) (-.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2) 1/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2) (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2))))
(cbrt.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3) -1/8) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2) 2)) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2) 1/2))))
(/.f64 (cbrt.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2))))
(cbrt.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3) -1/8) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2) 2)) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2) 1/2))))
(/.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2))) 1/2)
(fma.f64 1/6 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2)) 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 1 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 1 1/2 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(fma.f64 1/2 1 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3) 1/3)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 3)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 3))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (+.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2) (neg.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)) (-.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2) 1/2) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2)))
(neg.f64 (*.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(neg.f64 (*.f64 -1 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(neg.f64 (*.f64 -1/2 (+.f64 1 (*.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(if (!=.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 2)) 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2) 1/2)) 0) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 1/2 0) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2))
(if (!=.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (*.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 1 (/.f64 3 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (-.f64 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1))) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2))
(if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1/2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) -1)) (fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(if (!=.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2) -1)) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2))
(+.f64 1/2 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(+.f64 (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/2)
(*.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 2)) (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (cbrt.f64 u2) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 (pow.f64 u2 2))))
(*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 u2)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) u2) (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) u2)
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 (pow.f64 u2 2))) (cbrt.f64 u2))
(*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 u2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) u2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) u2)
(*.f64 (cbrt.f64 (pow.f64 u2 2)) (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 u2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 u2)))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) (cbrt.f64 u2)) (cbrt.f64 (pow.f64 u2 2)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (cbrt.f64 u2)))
(*.f64 (cbrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) u2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) u2)
(*.f64 (PI.f64) (+.f64 u2 u2))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) u2) (cbrt.f64 (+.f64 (PI.f64) (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (+.f64 (PI.f64) (PI.f64)))) u2)
(*.f64 (+.f64 u2 u2) (PI.f64))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 2 (*.f64 (PI.f64) u2))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) u2) 2)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 (+.f64 (PI.f64) (PI.f64)) u2)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(/.f64 (*.f64 (PI.f64) u2) 1/2)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(/.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(fma.f64 (PI.f64) u2 (*.f64 (PI.f64) u2))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(fma.f64 u2 (PI.f64) (*.f64 (PI.f64) u2))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3) 1/3)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 1)
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 3))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(neg.f64 (*.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(neg.f64 (*.f64 (*.f64 (PI.f64) u2) -2))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(neg.f64 (*.f64 -1 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(neg.f64 (*.f64 -2 (*.f64 (PI.f64) u2)))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(if (!=.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) 0) (/.f64 1 (pow.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2) -1)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))) 0) (pow.f64 (/.f64 1/2 (*.f64 u2 (PI.f64))) -1) (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 (*.f64 u2 (PI.f64)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 u2 (PI.f64)) 3)) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (*.f64 (*.f64 (PI.f64) u2) (+.f64 1 (/.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2)))) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 (*.f64 u2 (PI.f64)) 0) (*.f64 (*.f64 u2 (PI.f64)) (fma.f64 (/.f64 (PI.f64) (PI.f64)) (/.f64 u2 u2) 1)) (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0)) (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 u2 (PI.f64)) 3)) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(if (!=.f64 0 0) 0 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))
(if (!=.f64 0 0) 0 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))
(+.f64 (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(*.f64 u2 (+.f64 (PI.f64) (PI.f64)))
(fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (fabs.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (fabs.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/3)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 4)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))

eval175.0ms (0.2%)

Compiler

Compiled 10615 to 6476 computations (39% saved)

prune60.0ms (0.1%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New33810348
Fresh000
Picked101
Done101
Total34010350
Error
0b
Counts
350 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
0.3b
(/.f64 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6)
0.6b
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
1.1b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.7b
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)) (cbrt.f64 6)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 434 to 382 computations (12% saved)

localize28.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 49 computations (31% saved)

series25.0ms (0%)

Counts
2 → 3
Calls

9 calls:

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

Compiled 3115 to 2430 computations (22% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
106×egg-rr
65×egg-rr
Counts
2 → 171
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (/.f64 1 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 1) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (neg.f64 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -6 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3))) (/.f64 1 (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (sqrt.f64 2)) (*.f64 -6 (sqrt.f64 1/2))) (*.f64 -6 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 4)) (*.f64 -6 (cbrt.f64 1/2))) (*.f64 -6 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 2)) (*.f64 6 (sqrt.f64 1/2))) (*.f64 6 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 4)) (*.f64 6 (cbrt.f64 1/2))) (*.f64 6 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) (sqrt.f64 2)) (*.f64 (sqrt.f64 6) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 6) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) 1) (*.f64 (sqrt.f64 6) 1/2)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) 2) (sqrt.f64 6)) (*.f64 (sqrt.f64 6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) (cbrt.f64 4)) (*.f64 (sqrt.f64 6) (cbrt.f64 1/2))) (*.f64 (sqrt.f64 6) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) -2) (*.f64 (sqrt.f64 6) -1)) (*.f64 (sqrt.f64 6) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) (sqrt.f64 2)) (*.f64 (cbrt.f64 36) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 36) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) 1) (*.f64 (cbrt.f64 36) 1/2)) (*.f64 (cbrt.f64 36) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) 2) (*.f64 (cbrt.f64 36) 1)) (*.f64 (cbrt.f64 36) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) (cbrt.f64 4)) (*.f64 (cbrt.f64 36) (cbrt.f64 1/2))) (*.f64 (cbrt.f64 36) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) -2) (*.f64 (cbrt.f64 36) -1)) (*.f64 (cbrt.f64 36) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 1/2) -6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (*.f64 (sqrt.f64 2) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 1/2) 6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (*.f64 (sqrt.f64 2) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 6)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 (sqrt.f64 2) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 36)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 (sqrt.f64 2) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (sqrt.f64 6)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (cbrt.f64 36)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 6) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 2 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 36) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 2 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/2) -6) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (*.f64 (cbrt.f64 4) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/2) 6) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (*.f64 (cbrt.f64 4) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 6)) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 (cbrt.f64 4) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 36)) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 (cbrt.f64 4) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 6 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -6 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) -12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 6)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 -2 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (cbrt.f64 36)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 -2 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)))) (neg.f64 (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6)) -12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -2) -6) -12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) -2) 6) 12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) -6) -12)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1) -3) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (/.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 36)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 0) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) 0) (/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) 2) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) 2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)))))

simplify4.0s (3.7%)

Algorithm
egglog
Counts
174 → 229
Calls
Call 1
Inputs
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6))))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (/.f64 1 (cbrt.f64 36)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/6))
(*.f64 (cbrt.f64 1/6) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/6)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 1) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 36))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 36))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (neg.f64 (cbrt.f64 36)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 -6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -6))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 1))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -6 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(*.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/12)
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1/12)
(*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3))) (/.f64 1 (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))
(/.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (cbrt.f64 4))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12) 3))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (sqrt.f64 2)) (*.f64 -6 (sqrt.f64 1/2))) (*.f64 -6 (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 4)) (*.f64 -6 (cbrt.f64 1/2))) (*.f64 -6 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 2)) (*.f64 6 (sqrt.f64 1/2))) (*.f64 6 (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 4)) (*.f64 6 (cbrt.f64 1/2))) (*.f64 6 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) (sqrt.f64 2)) (*.f64 (sqrt.f64 6) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 6) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) 1) (*.f64 (sqrt.f64 6) 1/2)) (sqrt.f64 6))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) 2) (sqrt.f64 6)) (*.f64 (sqrt.f64 6) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) (cbrt.f64 4)) (*.f64 (sqrt.f64 6) (cbrt.f64 1/2))) (*.f64 (sqrt.f64 6) (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) -2) (*.f64 (sqrt.f64 6) -1)) (*.f64 (sqrt.f64 6) -2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) (sqrt.f64 2)) (*.f64 (cbrt.f64 36) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 36) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) 1) (*.f64 (cbrt.f64 36) 1/2)) (*.f64 (cbrt.f64 36) 1))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) 2) (*.f64 (cbrt.f64 36) 1)) (*.f64 (cbrt.f64 36) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) (cbrt.f64 4)) (*.f64 (cbrt.f64 36) (cbrt.f64 1/2))) (*.f64 (cbrt.f64 36) (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) -2) (*.f64 (cbrt.f64 36) -1)) (*.f64 (cbrt.f64 36) -2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) -6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (*.f64 (sqrt.f64 2) -6))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) 6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (*.f64 (sqrt.f64 2) 6))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 6)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 (sqrt.f64 2) (sqrt.f64 6)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 36)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 (sqrt.f64 2) (cbrt.f64 36)))
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 6)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 36)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6))) (cbrt.f64 36))
(/.f64 (+.f64 (sqrt.f64 6) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 2 (sqrt.f64 6)))
(/.f64 (+.f64 (cbrt.f64 36) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 2 (cbrt.f64 36)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) -6) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (*.f64 (cbrt.f64 4) -6))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) 6) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (*.f64 (cbrt.f64 4) 6))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 6)) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 (cbrt.f64 4) (sqrt.f64 6)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 36)) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 (cbrt.f64 4) (cbrt.f64 36)))
(/.f64 (+.f64 6 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) 12)
(/.f64 (+.f64 -6 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) -12)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 6)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 -2 (sqrt.f64 6)))
(/.f64 (+.f64 (neg.f64 (cbrt.f64 36)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 -2 (cbrt.f64 36)))
(/.f64 (neg.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)))) (neg.f64 (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 12)
(/.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 12)
(/.f64 (*.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1) 12)
(/.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1) 12)
(/.f64 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)) 2)
(/.f64 (neg.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -12)
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6)) -12)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 6)
(/.f64 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -2) -6) -12)
(/.f64 (+.f64 -6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -12)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) -2) 6) 12)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) -6) -12)
(/.f64 (*.f64 -1 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -2)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1) -3) -6)
(/.f64 (+.f64 -3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) -6)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 1)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6)) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/2)
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (/.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 36)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 1 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(fma.f64 1/2 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 3) 1/3)
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 3))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 0) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) 0) (/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) 2) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) 2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(+.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2))
(+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
Outputs
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 1/2 (fma.f64 (*.f64 -1/12 (pow.f64 u2 2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (*.f64 (PI.f64) (PI.f64)) 4)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(+.f64 1/2 (fma.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (*.f64 (PI.f64) (PI.f64)) 4))) (fma.f64 (*.f64 1/144 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6))))))))
(+.f64 1/2 (fma.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (*.f64 (PI.f64) (PI.f64)) 4))) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (fma.f64 1/144 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 6) (pow.f64 u2 6))))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 1/36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 1/36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 1/6))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 36))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (/.f64 1 (cbrt.f64 36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 1/6) (cbrt.f64 36)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 1/6)
(*.f64 (cbrt.f64 1/6) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 1/6) (cbrt.f64 36)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 1/6) (cbrt.f64 36)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 1/6))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 6))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216))
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 1/6) (cbrt.f64 36)))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))) (cbrt.f64 6))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 6))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (sqrt.f64 1/6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1) (sqrt.f64 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 1) (cbrt.f64 36))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 1/6) (cbrt.f64 36)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 1/36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 216))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 36))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 6))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (sqrt.f64 1/6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 36))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6))) (sqrt.f64 1/6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 1/36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 6))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (neg.f64 (cbrt.f64 36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 1/6) (cbrt.f64 36)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 1/36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -6))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 -6))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (cbrt.f64 -6) (cbrt.f64 36)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -6))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 1/36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -6))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/216))
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/216))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (pow.f64 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -6 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (pow.f64 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (pow.f64 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4))
(*.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1/12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3))) (/.f64 1 (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))
(*.f64 (-.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/12))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))
(*.f64 (-.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/12))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 1/2)))
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 1)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12) 3)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (*.f64 (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) 3) (-.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/12)) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4))
(/.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8)) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4)))
(/.f64 (*.f64 (cbrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (cbrt.f64 4))
(/.f64 (*.f64 (cbrt.f64 1/2) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/3 1)) (cbrt.f64 4))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/3 1)) (sqrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8)) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) 1/64) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/12) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) 1/512) (*.f64 (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) 3) (-.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/12)) 3)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (sqrt.f64 2)) (*.f64 -6 (sqrt.f64 1/2))) (*.f64 -6 (sqrt.f64 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 2) (sqrt.f64 18)) 6) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 4)) (*.f64 -6 (cbrt.f64 1/2))) (*.f64 -6 (cbrt.f64 4)))
(/.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 4) (*.f64 6 (cbrt.f64 1/2))) 6) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 2)) (*.f64 6 (sqrt.f64 1/2))) (*.f64 6 (sqrt.f64 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 2) (sqrt.f64 18)) 6) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 4)) (*.f64 6 (cbrt.f64 1/2))) (*.f64 6 (cbrt.f64 4)))
(/.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 4) (*.f64 6 (cbrt.f64 1/2))) 6) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) (sqrt.f64 2)) (*.f64 (sqrt.f64 6) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 6) (sqrt.f64 2)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 1/6 2)) (sqrt.f64 3)) (sqrt.f64 1/12))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) 1) (*.f64 (sqrt.f64 6) 1/2)) (sqrt.f64 6))
(*.f64 (fma.f64 1/2 (sqrt.f64 6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6)))) (sqrt.f64 1/6))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) 2) (sqrt.f64 6)) (*.f64 (sqrt.f64 6) 2))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6))) 2 (sqrt.f64 6)) (*.f64 2 (sqrt.f64 6)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) (cbrt.f64 4)) (*.f64 (sqrt.f64 6) (cbrt.f64 1/2))) (*.f64 (sqrt.f64 6) (cbrt.f64 4)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6))) (cbrt.f64 4) (*.f64 (cbrt.f64 1/2) (sqrt.f64 6))) (*.f64 (sqrt.f64 6) (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)) -2) (*.f64 (sqrt.f64 6) -1)) (*.f64 (sqrt.f64 6) -2))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6))) 2 (sqrt.f64 6)) (*.f64 2 (sqrt.f64 6)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) (sqrt.f64 2)) (*.f64 (cbrt.f64 36) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 36) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 1/6))) (sqrt.f64 2) (*.f64 (cbrt.f64 36) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 36) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) 1) (*.f64 (cbrt.f64 36) 1/2)) (*.f64 (cbrt.f64 36) 1))
(/.f64 (fma.f64 1/2 (cbrt.f64 36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 1/6)))) (cbrt.f64 36))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) 2) (*.f64 (cbrt.f64 36) 1)) (*.f64 (cbrt.f64 36) 2))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 1/6))) 2 (cbrt.f64 36)) (*.f64 2 (cbrt.f64 36)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) (cbrt.f64 4)) (*.f64 (cbrt.f64 36) (cbrt.f64 1/2))) (*.f64 (cbrt.f64 36) (cbrt.f64 4)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 (*.f64 1/6 4)) (cbrt.f64 18)) (cbrt.f64 144))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)) -2) (*.f64 (cbrt.f64 36) -1)) (*.f64 (cbrt.f64 36) -2))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 1/6))) 2 (cbrt.f64 36)) (*.f64 2 (cbrt.f64 36)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) -6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (*.f64 (sqrt.f64 2) -6))
(/.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 2) (sqrt.f64 18)) 6) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) 6) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (*.f64 (sqrt.f64 2) 6))
(/.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 2) (sqrt.f64 18)) 6) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 6)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 (sqrt.f64 2) (sqrt.f64 6)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 1/6 2)) (sqrt.f64 3)) (sqrt.f64 1/12))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 36)) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 (sqrt.f64 2) (cbrt.f64 36)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 1/6))) (sqrt.f64 2) (*.f64 (cbrt.f64 36) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 36) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 6)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6))) (sqrt.f64 6))
(*.f64 (fma.f64 1/2 (sqrt.f64 6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6)))) (sqrt.f64 1/6))
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 36)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6))) (cbrt.f64 36))
(/.f64 (fma.f64 1/2 (cbrt.f64 36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 1/6)))) (cbrt.f64 36))
(/.f64 (+.f64 (sqrt.f64 6) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 2 (sqrt.f64 6)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6))) 2 (sqrt.f64 6)) (*.f64 2 (sqrt.f64 6)))
(/.f64 (+.f64 (cbrt.f64 36) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 2 (cbrt.f64 36)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 1/6))) 2 (cbrt.f64 36)) (*.f64 2 (cbrt.f64 36)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) -6) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (*.f64 (cbrt.f64 4) -6))
(/.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 4) (*.f64 6 (cbrt.f64 1/2))) 6) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) 6) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (*.f64 (cbrt.f64 4) 6))
(/.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 4) (*.f64 6 (cbrt.f64 1/2))) 6) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 6)) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 (cbrt.f64 4) (sqrt.f64 6)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6))) (cbrt.f64 4) (*.f64 (cbrt.f64 1/2) (sqrt.f64 6))) (*.f64 (sqrt.f64 6) (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 36)) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 (cbrt.f64 4) (cbrt.f64 36)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 (*.f64 1/6 4)) (cbrt.f64 18)) (cbrt.f64 144))
(/.f64 (+.f64 6 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) 12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (+.f64 -6 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) -12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 6)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 1/6)))) (*.f64 -2 (sqrt.f64 6)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6))) 2 (sqrt.f64 6)) (*.f64 2 (sqrt.f64 6)))
(/.f64 (+.f64 (neg.f64 (cbrt.f64 36)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (cbrt.f64 1/6)))) (*.f64 -2 (cbrt.f64 36)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 1/6))) 2 (cbrt.f64 36)) (*.f64 2 (cbrt.f64 36)))
(/.f64 (neg.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)))) (neg.f64 (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (*.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1) 12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6) 1) 12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)) 2)
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2 1/2)
(/.f64 (neg.f64 (+.f64 6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6)) -12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -2) -6) -12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (+.f64 -6 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) -12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) -2) 6) 12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) -6) -12)
(*.f64 1/12 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2 6))
(/.f64 (*.f64 -1 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -2)
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2 1/2)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1) -3) -6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 -3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) -6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 1)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) 1/2)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2))) 6) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 1/6)) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (/.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 36)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 1 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 1/2 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)) 3)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 3) 1/3)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 1)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 3))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4) 0) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))
(if (!=.f64 1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (+.f64 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))
(if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 0) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2) 0) (/.f64 (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4) (/.f64 (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8) 0) (/.f64 1 (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) 0) (/.f64 -1 (/.f64 (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4) (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) 2) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 1/8)) 2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8)) 2) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8)) (/.f64 (fma.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/4) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8)) 2))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)
(+.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2 1/2)
(+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 1/2 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6 1/2)

localize53.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 49 computations (31% saved)

series40.0ms (0%)

Counts
2 → 3
Calls

9 calls:

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

Compiled 3115 to 2430 computations (22% saved)

rewrite2.1s (2%)

Algorithm
batch-egg-rewrite
Rules
82×egg-rr
23×egg-rr
Counts
2 → 105
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (cbrt.f64 1/4)) (cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (cbrt.f64 1/4) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3)) (/.f64 1 (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 3) 1/512) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2) 3) 1/64) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 3) 1/512) (*.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2) 3) 1/64) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 3) 1/512) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2) 3) 1/64) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (*.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) -1/8) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (+.f64 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) 0) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8)) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) 2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) -1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2))) (-.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (-.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (*.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 0) 1/2)))))

simplify4.0s (3.7%)

Algorithm
egglog
Counts
108 → 149
Calls
Call 1
Inputs
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6))))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 1/6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/6))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(if (!=.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (cbrt.f64 1/4)) (cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 1/4) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))
(*.f64 -1 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(*.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3)) (/.f64 1 (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 1)
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 1/2)))
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 1/2)))
(*.f64 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 1/2)
(-.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) -1/2)
(-.f64 (/.f64 0 (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(-.f64 0 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 3) 1/512) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2) 3) 1/64) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 3) 1/512) (*.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2) 3) 1/64) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 3) 1/512) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2) 3) 1/64) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3))))
(/.f64 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 2)
(/.f64 (neg.f64 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) -2)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (*.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) -1/8) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2))))
(/.f64 (*.f64 (cbrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (cbrt.f64 4))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 1)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) 1/2)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 1/2)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)
(fma.f64 1 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 1/2 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 3) 1/3)
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)) 3)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 3))
(neg.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (+.f64 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) 0) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8)) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) 2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) -1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2))) (-.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (-.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 -1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (*.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(+.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2))
(+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 1/2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 1/2)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 0) 1/2)
Outputs
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 (fma.f64 (*.f64 -1/12 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)) -1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(-.f64 (fma.f64 (*.f64 -1/12 (*.f64 u2 u2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64)))) (fma.f64 (*.f64 1/144 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6))) -1/2)
(+.f64 1/2 (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6))))))))
(-.f64 (fma.f64 (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64))))) -1/12 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (fma.f64 1/144 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 6) (pow.f64 u2 6))))))) -1/2)
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 1/6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 1/6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 1/6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 1/6)
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(if (!=.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)) -2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) 0) (/.f64 1/6 (/.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (cbrt.f64 1/4)) (cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 1/4) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))
(*.f64 -1 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(*.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3)) (/.f64 1 (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 1/2)))
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 1/2)))
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(*.f64 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 1/2)
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(-.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) -1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(-.f64 (/.f64 0 (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(-.f64 0 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 3) 1/512) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2) 3) 1/64) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) -1/512) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) (-.f64 1/64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (sqrt.f64 2))
(*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3 1)) (sqrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 3) 1/512) (*.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2) 3) 1/64) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) -1/512) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) (-.f64 1/64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4) 2)) (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 3) 1/512) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2) 3) 1/64) (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 3) -1/512) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) 2) (-.f64 1/64 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 12) 3)))))
(/.f64 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 2)
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(/.f64 (neg.f64 (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) -2)
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)))))
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (*.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))))))
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) -1/8) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(/.f64 (*.f64 (cbrt.f64 1/2) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (cbrt.f64 4))
(*.f64 (*.f64 (cbrt.f64 1/2) (fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3 1)) (cbrt.f64 1/4))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 1/6 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) 1/2)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6))) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)
(fma.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 1/2)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/2)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)) (*.f64 (*.f64 (cbrt.f64 1/36) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 1 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 1/2 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 3) 1/3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)) 3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 3))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(neg.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (+.f64 (/.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (-.f64 (/.f64 (/.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) 0) (/.f64 (+.f64 -1/4 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) 0) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) 0) (pow.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8)) -1) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8)) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 3) 1/8) 2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3) -1/8) 2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) -1/2)) -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 0) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) -1/2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) -1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) -1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2))) (-.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (*.f64 1/2 (/.f64 (-.f64 3 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)) 0) (/.f64 (fma.f64 1/4 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 2) -1/4) (fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2 -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (-.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (*.f64 1/2 (/.f64 (-.f64 3 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)) 0) (/.f64 (fma.f64 1/4 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 2) -1/4) (fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2 -1/2)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 -1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 -1/2 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (-.f64 1/4 (*.f64 (/.f64 (*.f64 1/4 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (/.f64 (-.f64 3 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))) (*.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (-.f64 1/4 (*.f64 (/.f64 (*.f64 1/4 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (/.f64 (-.f64 3 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 2 3)) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(if (!=.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6) 1/2))
(if (!=.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 2 3)) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(+.f64 1/2 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2))
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2) 1/2)
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) 1/2)
(fma.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/2)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 1/6)) 0) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/2)

localize72.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216)
0.6b
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
0.8b
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)
Compiler

Compiled 97 to 71 computations (26.8% saved)

series63.0ms (0.1%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
6.0ms
u1
@0
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
4.0ms
u1
@-inf
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
3.0ms
u1
@inf
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
1.0ms
u1
@-inf
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)
1.0ms
u1
@0
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)
Compiler

Compiled 3855 to 3380 computations (12.3% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
46×egg-rr
41×egg-rr
32×egg-rr
Counts
3 → 119
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) -1/3)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) -2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (*.f64 1/2 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (cbrt.f64 1/46656))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (sqrt.f64 1/216))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (sqrt.f64 1/216))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (cbrt.f64 1/46656))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/216) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 1/216 (*.f64 1/46656 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/216))) (cbrt.f64 (cbrt.f64 1/46656)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))) (cbrt.f64 (sqrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (cbrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 1 (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (sqrt.f64 1/216))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) -3)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -1)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1/3)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1/2) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (*.f64 1/216 (*.f64 1/46656 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/216) (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (sqrt.f64 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/216 (*.f64 1/46656 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2)) (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/46656) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/216)) (cbrt.f64 1/46656))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/216) (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (cbrt.f64 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (/.f64 1 (cbrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (/.f64 1 (sqrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (/.f64 1 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 1/216)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -3)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) -1/3)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2))))))

simplify3.1s (2.9%)

Algorithm
egglog
Counts
119 → 137
Calls
Call 1
Inputs
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1) -1)
(*.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 2) 2)
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -1)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 6)
(pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1))
(neg.f64 (*.f64 -1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) -1/3)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) -2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 2 0) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 1 0) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 -1 0) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(+.f64 (*.f64 1/2 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (*.f64 1/2 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))
(+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/216)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (cbrt.f64 1/46656))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (sqrt.f64 1/216))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (sqrt.f64 1/216))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (cbrt.f64 1/46656))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))
(*.f64 (cbrt.f64 1/216) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))
(*.f64 (*.f64 (cbrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 1/216 (*.f64 1/46656 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/216))) (cbrt.f64 (cbrt.f64 1/46656)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))) (cbrt.f64 (sqrt.f64 1/216)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (cbrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -1) -1)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 2) 2)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 1 (cbrt.f64 1/216)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) -1)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) 3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1)
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (sqrt.f64 1/216))) 2)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -1))
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) -3)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -1)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1/3)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 2 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 -1 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1/2) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 1/216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))
(*.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (*.f64 1/216 (*.f64 1/46656 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) 2))
(*.f64 (sqrt.f64 1/216) (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))
(*.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (sqrt.f64 1/216))
(*.f64 (cbrt.f64 (*.f64 1/216 (*.f64 1/46656 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216))
(*.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2)) (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 1/216)))
(*.f64 (cbrt.f64 1/46656) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/216)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/216)) (cbrt.f64 1/46656))
(*.f64 (cbrt.f64 1/216) (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (cbrt.f64 1/216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 1/216))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1) -1)
(*.f64 1 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 2) 2)
(/.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (/.f64 1 (cbrt.f64 1/216)))
(/.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (/.f64 1 (sqrt.f64 1/216)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (/.f64 1 1/216))
(/.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)) -1)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 3)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(pow.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2)) 2)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 1/216)) 2)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1))
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -3)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) -1/3)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 2 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 1 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 -1 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))
(+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2))
Outputs
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2))
(cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 8)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 8)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1) -1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 2) 2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 6)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(neg.f64 (*.f64 -1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) -1/3)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) -2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 2 0) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 1 0) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(if (!=.f64 -1 0) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(+.f64 (*.f64 1/2 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (*.f64 1/2 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/2))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/216)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (cbrt.f64 1/46656))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (sqrt.f64 1/216))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (sqrt.f64 1/216))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (cbrt.f64 1/46656))) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 1/216) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (sqrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (cbrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 1/216 (*.f64 1/46656 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/216))) (cbrt.f64 (cbrt.f64 1/46656)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) 2) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))) (cbrt.f64 (sqrt.f64 1/216)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (cbrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -1) -1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 2) 2)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 1 (cbrt.f64 1/216)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) -1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) 3)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (sqrt.f64 1/216))) 2)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -1))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) -3)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) -3)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -1)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1/3)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3) -1/3)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 2 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 2 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 -1 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(if (!=.f64 -1 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1/2) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 1/2))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 1/216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (*.f64 1/216 (*.f64 1/46656 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) 2) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))
(*.f64 (sqrt.f64 1/216) (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (sqrt.f64 1/216))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (cbrt.f64 (*.f64 1/216 (*.f64 1/46656 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) 2) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2)) (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 1/216)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (cbrt.f64 1/46656) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/216)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/216)) (cbrt.f64 1/46656))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (cbrt.f64 1/216) (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (cbrt.f64 1/216))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 1/216))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1) -1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 1 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 2) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(/.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (/.f64 1 (cbrt.f64 1/216)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(/.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) (/.f64 1 (sqrt.f64 1/216)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (/.f64 1 1/216))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(/.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)) -1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 3)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(pow.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2)) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 1/216)) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(neg.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(neg.f64 (*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/216)) -3)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 0) (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) -3) -1) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3) 0) (pow.f64 (/.f64 1 (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
(if (!=.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) -1/3)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (*.f64 1/10077696 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3)) 0) (/.f64 1 (pow.f64 (*.f64 1/10077696 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3)) -1/3)) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
(if (!=.f64 2 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 2 0) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
(if (!=.f64 1 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 1 0) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
(if (!=.f64 -1 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 -1 0) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3) (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)

localize71.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 96 to 72 computations (25% saved)

series22.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

Compiled 1515 to 1360 computations (10.2% saved)

rewrite2.1s (2%)

Algorithm
batch-egg-rewrite
Rules
176×egg-rr
165×egg-rr
Counts
2 → 341
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))
(*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/216)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/6 5/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1/6 5/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (pow.f64 1/6 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1/6 5/6)) (cbrt.f64 (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (sqrt.f64 (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/4 (+.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -6) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (sqrt.f64 6)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -6)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 6)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (sqrt.f64 (sqrt.f64 6))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 -6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (sqrt.f64 6)))) (*.f64 (neg.f64 (sqrt.f64 6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))))) (*.f64 (neg.f64 (sqrt.f64 6)) (neg.f64 (sqrt.f64 (sqrt.f64 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (sqrt.f64 6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -6)) (*.f64 (neg.f64 (sqrt.f64 6)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))) (*.f64 (neg.f64 (sqrt.f64 6)) (cbrt.f64 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 6)) (*.f64 (neg.f64 (sqrt.f64 6)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)))) (*.f64 (neg.f64 (sqrt.f64 6)) (cbrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (sqrt.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (sqrt.f64 6)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216))))) (*.f64 (neg.f64 (sqrt.f64 6)) (sqrt.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 -6) (*.f64 (neg.f64 (sqrt.f64 6)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (neg.f64 (sqrt.f64 6)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (sqrt.f64 1/6)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (pow.f64 6 5/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 216)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (sqrt.f64 6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1/6 5/6)) (cbrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (cbrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (cbrt.f64 (sqrt.f64 (sqrt.f64 6)))) (cbrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 (cbrt.f64 6))) (cbrt.f64 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (pow.f64 6 1/8)) (pow.f64 6 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (neg.f64 (cbrt.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))) (neg.f64 (cbrt.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6)))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6)))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (sqrt.f64 6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216)))) (neg.f64 (sqrt.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216))) (neg.f64 (sqrt.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) (/.f64 0 (neg.f64 (sqrt.f64 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/6) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/6)) (/.f64 (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (/.f64 (sqrt.f64 6) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/6)) (/.f64 (sqrt.f64 6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (+.f64 1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/6) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/6)) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (sqrt.f64 1/6)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1/6) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/12 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/12 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/6 1/4))) (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/6 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/4 1/6))) (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/4 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/6) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (sqrt.f64 1/6) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (*.f64 0 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))) (-.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/4 (+.f64 1/4 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/4 (-.f64 1/4 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 1) (*.f64 (cbrt.f64 (sqrt.f64 6)) 0)) (cbrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1) 0) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (neg.f64 (sqrt.f64 6)) 0)) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (sqrt.f64 6) 0)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) 1) (*.f64 (cbrt.f64 6) 0)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 1) (*.f64 (sqrt.f64 (sqrt.f64 6)) 0)) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (sqrt.f64 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 1/6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/6) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/6)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (/.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/6) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/6)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 (sqrt.f64 6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -2)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3) (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216))) (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) (/.f64 (neg.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 0) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (+.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 0) (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3) (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0)) 0) (/.f64 (+.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216))) (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 0) (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (+.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216))) (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 0) (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (sqrt.f64 1/6)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/6 1/4))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/6 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/4 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/4 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 1 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 (sqrt.f64 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 1/6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (fma.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0)) (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 6))) (neg.f64 (cbrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))))

simplify5.5s (5.2%)

Algorithm
egglog
Counts
341 → 422
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 1/216)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 1/216)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(*.f64 (pow.f64 1/6 5/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1/6 5/6)))
(*.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (pow.f64 1/6 5/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1/6 5/6)) (cbrt.f64 (sqrt.f64 1/6)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 2 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (sqrt.f64 (sqrt.f64 1/6)))
(*.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 1/6))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 1/6)))
(*.f64 (neg.f64 (sqrt.f64 1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(-.f64 3 (+.f64 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(-.f64 1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(-.f64 1/4 (+.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(-.f64 1/2 (+.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(-.f64 (/.f64 0 -6) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(-.f64 (/.f64 0 (sqrt.f64 6)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -6)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36))) (cbrt.f64 -6))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 6)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))) (cbrt.f64 6))
(/.f64 (-.f64 (*.f64 0 (sqrt.f64 (sqrt.f64 6))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 0 -6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (sqrt.f64 6)))) (*.f64 (neg.f64 (sqrt.f64 6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))))) (*.f64 (neg.f64 (sqrt.f64 6)) (neg.f64 (sqrt.f64 (sqrt.f64 6)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (sqrt.f64 6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))) -6)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -6)) (*.f64 (neg.f64 (sqrt.f64 6)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))) (*.f64 (neg.f64 (sqrt.f64 6)) (cbrt.f64 -6)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 6)) (*.f64 (neg.f64 (sqrt.f64 6)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)))) (*.f64 (neg.f64 (sqrt.f64 6)) (cbrt.f64 6)))
(/.f64 (-.f64 (*.f64 0 (sqrt.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (sqrt.f64 6)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216))))) (*.f64 (neg.f64 (sqrt.f64 6)) (sqrt.f64 (sqrt.f64 6))))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 (neg.f64 (sqrt.f64 6)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (neg.f64 (sqrt.f64 6)) -6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (cbrt.f64 6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (sqrt.f64 1/6)) (cbrt.f64 6))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (pow.f64 6 5/6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 216)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (sqrt.f64 6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1/6 5/6)) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (cbrt.f64 (sqrt.f64 (sqrt.f64 6)))) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 (cbrt.f64 6))) (cbrt.f64 (cbrt.f64 36)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (pow.f64 6 1/8)) (pow.f64 6 1/8))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (neg.f64 (cbrt.f64 (sqrt.f64 6))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))) (neg.f64 (cbrt.f64 (sqrt.f64 6))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6)))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6)))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)) (cbrt.f64 -6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (sqrt.f64 6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216)))) (neg.f64 (sqrt.f64 (sqrt.f64 6))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 6))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216))) (neg.f64 (sqrt.f64 (sqrt.f64 6))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 6)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(fma.f64 0 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 0 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 0 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 0 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 1 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) (/.f64 0 (neg.f64 (sqrt.f64 6)))))
(neg.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) -1))
(if (!=.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 1/6) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/6)) (/.f64 (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (/.f64 (sqrt.f64 6) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/6)) (/.f64 (sqrt.f64 6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (+.f64 1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 1/6) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))
(+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/6)) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/6)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (sqrt.f64 1/6)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (sqrt.f64 1/6)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1/6) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1/6))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 1))
(+.f64 (*.f64 1/12 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/12 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/6 1/4))) (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/6 1/4))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/4 1/6))) (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/4 1/6))))
(+.f64 (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (*.f64 (sqrt.f64 1/6) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (sqrt.f64 1/6) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(+.f64 (*.f64 1/6 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))
(+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2)))
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2)))
(*.f64 2 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 1/6)))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))
(*.f64 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (neg.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 1/6))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))
(*.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (+.f64 0 (+.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (*.f64 0 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))) (-.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))
(*.f64 (+.f64 0 (-.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(-.f64 3 (+.f64 3 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(-.f64 1 (+.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(-.f64 1/4 (+.f64 1/4 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(-.f64 1/2 (+.f64 1/2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(-.f64 3 (-.f64 3 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 1 (-.f64 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 1/4 (-.f64 1/4 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 1/2 (-.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(-.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) -1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 6))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 1) (*.f64 (cbrt.f64 (sqrt.f64 6)) 0)) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1/2)
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1) 0) 1/2)
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (neg.f64 (sqrt.f64 6)) 0)) (neg.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 6))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (sqrt.f64 6) 0)) (sqrt.f64 6))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) 1) (*.f64 (cbrt.f64 6) 0)) (cbrt.f64 6))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 1) (*.f64 (sqrt.f64 (sqrt.f64 6)) 0)) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) -1)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) -1)
(fma.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))
(fma.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(fma.f64 0 3 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 0 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 0 0 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 0 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0)
(fma.f64 1 0 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6) 0)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (sqrt.f64 1/6)) 0)
(fma.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) 0)
(fma.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)
(fma.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(fma.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 1/6) 0)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 1/6)) 0)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(fma.f64 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(fma.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(fma.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 0)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0)
(fma.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 1/6)) 0)
(fma.f64 (neg.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(pow.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(neg.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0))
(if (!=.f64 (sqrt.f64 1/6) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/6)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (/.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 1/6) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/6)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 (sqrt.f64 6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -2)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3) (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216))) (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) (/.f64 (neg.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 0) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (+.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 0) (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3) (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0)) 0) (/.f64 (+.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216))) (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 0) (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (+.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216))) (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 0) (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))
(+.f64 (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (sqrt.f64 1/6)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (sqrt.f64 1/6)))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/6 1/4))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/6 1/4))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/4 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/4 1/6))))
(+.f64 (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 1 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))
(+.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 0))
(+.f64 1 (-.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(+.f64 1 (+.f64 -1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (+.f64 0 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (+.f64 0 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 3)
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) 1)
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) 1/4)
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2) 1/2)
(+.f64 0 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 0 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) -1))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))
(+.f64 0 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 (sqrt.f64 1/6)))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 1/6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))
(+.f64 0 (*.f64 (neg.f64 (fma.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0)) (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))
(+.f64 0 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 6))) (neg.f64 (cbrt.f64 1/6))))
(+.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
Outputs
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 1/216)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 (sqrt.f64 1/216) (sqrt.f64 1/6))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))
(*.f64 (sqrt.f64 1/6) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (sqrt.f64 1/216)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 (sqrt.f64 1/216) (sqrt.f64 1/6))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (pow.f64 1/6 5/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 1/6)) (pow.f64 1/6 5/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1/6 5/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 1/6)) (pow.f64 1/6 5/6)))
(*.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 1/6) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (pow.f64 1/6 5/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 1/6)) (pow.f64 1/6 5/6)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1/6 5/6)) (cbrt.f64 (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 1/6)) (pow.f64 1/6 5/6)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 216))) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6)))
(*.f64 (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6))) (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 216))) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 2 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (sqrt.f64 (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 (sqrt.f64 1/216) (sqrt.f64 1/6))))
(*.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 1/6 1/36)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 1/6 1/36)))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 (sqrt.f64 1/216) (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 1/6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (sqrt.f64 1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 3 (+.f64 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 1/4 (+.f64 1/4 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 1/2 (+.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 (/.f64 0 -6) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 (/.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 (/.f64 0 (sqrt.f64 6)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -6)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36))) (cbrt.f64 -6))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -216))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 6)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))) (cbrt.f64 6))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 6 36)))
(/.f64 (-.f64 (*.f64 0 (sqrt.f64 (sqrt.f64 6))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 216))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 0 -6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (sqrt.f64 6)))) (*.f64 (neg.f64 (sqrt.f64 6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))))) (*.f64 (neg.f64 (sqrt.f64 6)) (neg.f64 (sqrt.f64 (sqrt.f64 6)))))
(/.f64 (*.f64 (sqrt.f64 6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216)))) (sqrt.f64 (*.f64 6 (sqrt.f64 6))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (sqrt.f64 6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))) -6)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 6)) (sqrt.f64 1/6)) 6)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -6)) (*.f64 (neg.f64 (sqrt.f64 6)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))) (*.f64 (neg.f64 (sqrt.f64 6)) (cbrt.f64 -6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 6))) (cbrt.f64 36)) (*.f64 (sqrt.f64 6) (cbrt.f64 -6)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 6)) (*.f64 (neg.f64 (sqrt.f64 6)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)))) (*.f64 (neg.f64 (sqrt.f64 6)) (cbrt.f64 6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 6)) (cbrt.f64 36)) (*.f64 (sqrt.f64 6) (cbrt.f64 6)))
(/.f64 (-.f64 (*.f64 0 (sqrt.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (sqrt.f64 6)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216))))) (*.f64 (neg.f64 (sqrt.f64 6)) (sqrt.f64 (sqrt.f64 6))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 6)) (sqrt.f64 (sqrt.f64 216))) (sqrt.f64 (*.f64 6 (sqrt.f64 6))))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 (neg.f64 (sqrt.f64 6)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (neg.f64 (sqrt.f64 6)) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) 1/6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/6)) (sqrt.f64 1/6)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (sqrt.f64 1/6)) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 1/6)) (sqrt.f64 1/6))) (cbrt.f64 6))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (pow.f64 6 5/6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 216)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (sqrt.f64 6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 6)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 6)) (sqrt.f64 1/6)) 6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1/6 5/6)) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 (sqrt.f64 6)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (sqrt.f64 6)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (cbrt.f64 (sqrt.f64 (sqrt.f64 6)))) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (cbrt.f64 (sqrt.f64 (*.f64 6 (sqrt.f64 6)))))
(/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 (cbrt.f64 6))) (cbrt.f64 (cbrt.f64 36)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 (cbrt.f64 6) 36))) (cbrt.f64 (cbrt.f64 36)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (pow.f64 6 1/8)) (pow.f64 6 1/8))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (pow.f64 36 1/8))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (neg.f64 (cbrt.f64 (sqrt.f64 6))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 1/6))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (neg.f64 (cbrt.f64 (sqrt.f64 6))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))) (neg.f64 (cbrt.f64 (sqrt.f64 6))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 1/6))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (neg.f64 (cbrt.f64 (sqrt.f64 6))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) 1/6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6)))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) 1/6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6)))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216)))) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 216))) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)) (cbrt.f64 -6))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -216))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (sqrt.f64 6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216)))) (neg.f64 (sqrt.f64 (sqrt.f64 6))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/216))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 6))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 6 36)))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (sqrt.f64 216))) (neg.f64 (sqrt.f64 (sqrt.f64 6))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 216))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 1 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/216))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/216))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) (/.f64 0 (neg.f64 (sqrt.f64 6)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) -1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(if (!=.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (/.f64 (/.f64 (sqrt.f64 6) (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 1/6) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/6)) (/.f64 (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/6)) (/.f64 (sqrt.f64 6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (/.f64 (sqrt.f64 6) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) 0) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (/.f64 (sqrt.f64 6) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/6)) (/.f64 (sqrt.f64 6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (sqrt.f64 6) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (neg.f64 (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (/.f64 (/.f64 (sqrt.f64 6) (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 1/6))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (+.f64 1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 3)) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) 2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) 0) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 0 (neg.f64 (sqrt.f64 6)))) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 1/6) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/6)) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (sqrt.f64 1/6)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1/6) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 0 (neg.f64 (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 1) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2) 1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 1/12 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/12 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/6 1/4))) (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/6 1/4))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/4 1/6))) (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 1/4 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (sqrt.f64 1/6) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (sqrt.f64 1/6) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 1/6 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/6 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (neg.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)) (*.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 1 (-.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 2 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) 1/6)))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) 1/6)))
(*.f64 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (neg.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) 1/6)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (-.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (+.f64 0 (+.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (*.f64 0 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 1/6)))))
(*.f64 (+.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))) (-.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (+.f64 0 (-.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 3 (+.f64 3 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 1 (+.f64 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 1/4 (+.f64 1/4 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 1/2 (+.f64 1/2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 3 (-.f64 3 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 1 (-.f64 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 1/4 (-.f64 1/4 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 1/2 (-.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(-.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) -1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 6))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 1) (*.f64 (cbrt.f64 (sqrt.f64 6)) 0)) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1/2)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1) 0) 1/2)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (neg.f64 (sqrt.f64 6)) 0)) (neg.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (sqrt.f64 6) 0)) (sqrt.f64 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) 1) (*.f64 (cbrt.f64 6) 0)) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 6))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 1) (*.f64 (sqrt.f64 (sqrt.f64 6)) 0)) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) -1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) -1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 0 3 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 0 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 0 0 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 0 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 1 0 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0)
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(fma.f64 (cbrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) 1/6)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (sqrt.f64 1/6)) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) 1/6)))
(fma.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (sqrt.f64 (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/6))) (cbrt.f64 1/6) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) 1/6)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (sqrt.f64 1/6)) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 (sqrt.f64 1/6) 1/6)))
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(fma.f64 1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(fma.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(fma.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) 0)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 1/6)))))
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) (sqrt.f64 (sqrt.f64 1/6)) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(fma.f64 (neg.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 1/3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/216)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(pow.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 1/216)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(neg.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(if (!=.f64 (sqrt.f64 1/6) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 1/6) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/6)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1) (cbrt.f64 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (/.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) 0) (/.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (/.f64 1 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (cbrt.f64 1/6) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 1/6) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/6)) 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/6)) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (sqrt.f64 1/6))) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1) (sqrt.f64 (sqrt.f64 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (/.f64 (/.f64 1 (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (sqrt.f64 1/6)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 (sqrt.f64 6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 (sqrt.f64 6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 0) (/.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -2)) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) -2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24)) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/24)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3) (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24)) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/24)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216))) (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) (/.f64 (neg.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 1/6))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24)) 0) (*.f64 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 0) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (+.f64 1 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24)) 0) (*.f64 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 1/6))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 0 0) (/.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 0) (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/24) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24)) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/24)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3) (pow.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/24) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/24)) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/24)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0)) 0) (/.f64 (+.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216))) (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 0) (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (+.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216))) (+.f64 0 (-.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (+.f64 0 (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(if (!=.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) 0) (+.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (sqrt.f64 1/216)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 1/6 1/4)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 1/4 1/6)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1) (*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (sqrt.f64 1/6)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/6 1/4))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/6 1/4))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/4 1/6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 1/4 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 1 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 1 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (*.f64 1/2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) (-.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 0))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 1 (-.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 1 (+.f64 -1 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (+.f64 0 (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (+.f64 0 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) 1/4)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 (-.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2) 1/2)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 0 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 0 (*.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) -1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(+.f64 0 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 (sqrt.f64 1/6)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 1/6))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (sqrt.f64 1/6)))) (cbrt.f64 -6))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (*.f64 (sqrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/6) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(+.f64 0 (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(+.f64 0 (*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 1/6))) (*.f64 (sqrt.f64 (sqrt.f64 1/6)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))
(+.f64 0 (*.f64 (neg.f64 (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 1/6)))))
(+.f64 0 (*.f64 (neg.f64 (fma.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0)) (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (sqrt.f64 1/6)))))
(+.f64 0 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 6))) (neg.f64 (cbrt.f64 1/6))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 6))) (neg.f64 (cbrt.f64 1/6)))
(+.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (sqrt.f64 1/6))

localize75.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216)
0.5b
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
0.8b
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)
Compiler

Compiled 101 to 75 computations (25.7% saved)

series31.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
3.0ms
u1
@-inf
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
3.0ms
u1
@inf
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
3.0ms
u1
@0
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
Compiler

Compiled 1455 to 1300 computations (10.7% saved)

rewrite1.9s (1.8%)

Algorithm
batch-egg-rewrite
Rules
31×egg-rr
Counts
1 → 31
Calls
Call 1
Inputs
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 1/216))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 1/216))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/6)) (cbrt.f64 (cbrt.f64 1/46656)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (cbrt.f64 (sqrt.f64 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 1/216 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/216 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 1/216))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))

simplify1.9s (1.8%)

Algorithm
egglog
Counts
31 → 39
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 1/216))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 1/216))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/6)) (cbrt.f64 (cbrt.f64 1/46656)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))))
(*.f64 (cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (cbrt.f64 (sqrt.f64 1/216)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 1/216 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 1/216 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(/.f64 (*.f64 2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 2)
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 1/216))) 2)
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)))
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1))
(neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
Outputs
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 1/216))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 1/216))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/6)) (cbrt.f64 (cbrt.f64 1/46656)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 1/216)) (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (cbrt.f64 1/46656) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))))
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)))
(*.f64 (cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/216) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (cbrt.f64 (sqrt.f64 1/216)))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 1/216 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 1/6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (*.f64 1/216 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 1/6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(/.f64 (*.f64 2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 2)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 1/3)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 1/216))) 2)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/216)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))

eval923.0ms (0.9%)

Compiler

Compiled 40563 to 29665 computations (26.9% saved)

prune333.0ms (0.3%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New129371300
Fresh505
Picked101
Done134
Total1300101310
Error
0b
Counts
1310 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 6)
1.1b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.8b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 366 to 322 computations (12% saved)

localize23.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 75 to 33 computations (56% saved)

series35.0ms (0%)

Counts
2 → 6
Calls

12 calls:

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

Compiled 4775 to 3550 computations (25.7% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
107×egg-rr
75×egg-rr
Counts
2 → 182
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 6)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)) (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) (/.f64 1 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) 1) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) 1) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) 1) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 1/6)) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (sqrt.f64 1/6))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1/6) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 36)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -1/6) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6)) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 1/6)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (cbrt.f64 1/6)) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) -1) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (sqrt.f64 1/6)) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (cbrt.f64 1/6)) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -1) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (sqrt.f64 1/6)) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (*.f64 (cbrt.f64 36) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 (cbrt.f64 36) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (*.f64 -6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 -6 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (*.f64 6 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (*.f64 (sqrt.f64 6) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 (sqrt.f64 6) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) 1) (*.f64 (cbrt.f64 36) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) 1) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 1 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 1 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 6)) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 6)) (neg.f64 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) 1) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) 1) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) (pow.f64 (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (pow.f64 (cbrt.f64 (cbrt.f64 36)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) 1) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6))) (neg.f64 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6)) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (neg.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (neg.f64 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)) (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (/.f64 6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 1 (/.f64 6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (/.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 0) (/.f64 1 (/.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (/.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (/.f64 6 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 0) (/.f64 3 (/.f64 6 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 6 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/6 0) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (/.f64 1 (/.f64 6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (/.f64 -6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (/.f64 -6 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (/.f64 6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 -1 (/.f64 -6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (/.f64 1 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (-.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 9) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (+.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27))) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3)) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) (pow.f64 (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (neg.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 3) (sqrt.f64 3) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 3) (cbrt.f64 9) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 9) (cbrt.f64 3) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (+.f64 1 (/.f64 (/.f64 3 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 0) (/.f64 1 (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 0) (/.f64 3 (/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)))))

simplify4.1s (3.9%)

Algorithm
egglog
Counts
188 → 226
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (+.f64 (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 3 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6)))) (+.f64 3 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)) (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))
(*.f64 (sqrt.f64 1/6) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (sqrt.f64 1/6)))
(*.f64 (cbrt.f64 1/6) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 36)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6)))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) (/.f64 1 (cbrt.f64 36)))
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 1/6))
(*.f64 -1 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))
(*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -1/6)
(*.f64 1 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(*.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 1)
(-.f64 0 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (sqrt.f64 6))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) 1) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) 1) (cbrt.f64 36))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) 1) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(/.f64 (*.f64 (cbrt.f64 1/6) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 36))
(/.f64 (*.f64 (sqrt.f64 1/6) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 1/6)) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1/6) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 36)) (cbrt.f64 6))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -1/6) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6)) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) (cbrt.f64 36))
(/.f64 (*.f64 1/6 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(/.f64 (*.f64 1/6 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 1/6)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) (sqrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 6))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (cbrt.f64 1/6)) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (cbrt.f64 36)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) -1) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) -6))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (sqrt.f64 1/6)) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (sqrt.f64 6)))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (cbrt.f64 1/6)) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (cbrt.f64 36)))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -1) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) -6))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 6))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (sqrt.f64 1/6)) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (sqrt.f64 6)))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) -6))
(/.f64 (*.f64 (cbrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (*.f64 (cbrt.f64 36) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 (cbrt.f64 1/6) (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 (cbrt.f64 36) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (*.f64 -6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 -1 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 -6 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (*.f64 6 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(/.f64 (*.f64 (sqrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (*.f64 (sqrt.f64 6) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 (sqrt.f64 1/6) (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 (sqrt.f64 6) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) 1) (*.f64 (cbrt.f64 36) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 1))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) 1) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 1 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 1 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 6)) (neg.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 6)) (neg.f64 (cbrt.f64 36)))
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6))) (cbrt.f64 6))
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) 1) (sqrt.f64 6))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) 1) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) (pow.f64 (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 2))
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (pow.f64 (cbrt.f64 (cbrt.f64 36)) 2))
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) 1) (cbrt.f64 36))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 1/6))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6))) (neg.f64 (cbrt.f64 36)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6)) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (neg.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (neg.f64 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6)))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 6)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)) (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (cbrt.f64 -6))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -6)
(/.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 1)
(pow.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 1/216) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 3)
(pow.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 1)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 1/216))
(neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))
(neg.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6) 1))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (/.f64 6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 1 (/.f64 6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (/.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 0) (/.f64 1 (/.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (/.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 1 0) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (/.f64 6 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 0) (/.f64 3 (/.f64 6 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 6 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 1/6 0) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (/.f64 1 (/.f64 6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (/.f64 -6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (/.f64 -6 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (/.f64 6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 -1 (/.f64 -6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (/.f64 1 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (-.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 3)))
(*.f64 (+.f64 (cbrt.f64 9) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (+.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 3 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2))
(*.f64 -1 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1)
(-.f64 0 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3)))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27))) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3)) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 1))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 1))
(/.f64 (neg.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) (pow.f64 (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 2))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3))))
(/.f64 (neg.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (neg.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -1)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1)
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) 3)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 3)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 3)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)
(fma.f64 1 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 3 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3)
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(neg.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 3 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (+.f64 1 (/.f64 (/.f64 3 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 0) (/.f64 1 (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 0) (/.f64 3 (/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 1 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(+.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/3) 3))
(+.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/3)))
(+.f64 3 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)
(+.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
Outputs
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(fma.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64))))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(fma.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64))))) (fma.f64 1/144 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (+.f64 (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6)))))))
(fma.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64))))) (fma.f64 1/144 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))) (fma.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 6) (pow.f64 u2 6)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64))))) (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 3 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64))))) (+.f64 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/24 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6)))) (+.f64 3 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 4 (*.f64 (PI.f64) (PI.f64))))) (fma.f64 -1/720 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 6) (pow.f64 u2 6))) (+.f64 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 1/24 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)) (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (sqrt.f64 1/6) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (sqrt.f64 1/6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (cbrt.f64 1/6) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 36)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) (/.f64 1 (cbrt.f64 36)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 1/6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 -1 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -1/6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 1 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(-.f64 0 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) (cbrt.f64 36))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) 1) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) 1) (cbrt.f64 36))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) 1) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 1/6) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 36))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (sqrt.f64 1/6) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 1/6)) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27))) (/.f64 (cbrt.f64 (+.f64 9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) 1/6))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (sqrt.f64 1/6))) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1/6) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 36)) (cbrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -1/6) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36))) (cbrt.f64 6))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) 6))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6)) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) (cbrt.f64 36))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6) (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 36))
(/.f64 (*.f64 1/6 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 1/6 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 1/6)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 6))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) 6))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (cbrt.f64 1/6)) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (cbrt.f64 36)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) -1) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) -6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (sqrt.f64 1/6)) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (sqrt.f64 6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (cbrt.f64 1/6)) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (cbrt.f64 36)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -1) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) -6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (sqrt.f64 1/6)) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (sqrt.f64 6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) -6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (*.f64 (cbrt.f64 36) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 1/6) (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 (cbrt.f64 36) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (*.f64 -6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 -1 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 -6 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (*.f64 6 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (sqrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (*.f64 (sqrt.f64 6) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (sqrt.f64 1/6) (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 (sqrt.f64 6) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) 1) (*.f64 (cbrt.f64 36) 1))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6) 1))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 1))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) 1) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 1))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 1 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 1 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (sqrt.f64 6)) (neg.f64 (sqrt.f64 6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 6)) (neg.f64 (cbrt.f64 36)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6))) (cbrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6)) 1) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) 1) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) (pow.f64 (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 2))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (pow.f64 (cbrt.f64 (cbrt.f64 36)) 2))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6)) 1) (cbrt.f64 36))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 1/6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (/.f64 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) -1/6) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 2) (-.f64 729 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 3 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (cbrt.f64 1/6))) (neg.f64 (cbrt.f64 36)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 1/6)) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (neg.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (neg.f64 (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 6)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36))) (cbrt.f64 -6))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) -6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) 1/36)) (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (cbrt.f64 -6))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) -6))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -6)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(/.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(pow.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 1/216) 1/3)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(pow.f64 (cbrt.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 3)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(pow.f64 (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 1/216))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(neg.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(neg.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6) 1))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (/.f64 6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (cbrt.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (/.f64 216 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 1 (/.f64 6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (pow.f64 (/.f64 6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -1) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (/.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27)) 2) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27)) (/.f64 (/.f64 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) -1/6) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27)) 2))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 0) (/.f64 1 (/.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27) 0) (/.f64 1/6 (/.f64 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (/.f64 (*.f64 6 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 (+.f64 9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (/.f64 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1/6))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 1 0) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 1 0) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (/.f64 6 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) (/.f64 216 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 0) (/.f64 3 (/.f64 6 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/3) 0) (/.f64 -3 (/.f64 -6 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 6 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (/.f64 -1 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) 0) (/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)) (/.f64 6 (/.f64 1 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 1/6 0) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 1/6 0) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (/.f64 1 (/.f64 6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (-.f64 -3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (pow.f64 (/.f64 6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -1) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (/.f64 -6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (cbrt.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (/.f64 216 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (/.f64 -6 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (cbrt.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (/.f64 216 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (/.f64 6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) 0) (cbrt.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (/.f64 216 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 -1 (/.f64 -6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (*.f64 1/6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (pow.f64 (/.f64 6 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -1) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/6) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/6)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (/.f64 1 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (-.f64 (cbrt.f64 9) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 3)))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (-.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 3 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 9))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 3)))
(*.f64 (+.f64 (cbrt.f64 9) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))))) (+.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (-.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 3 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))) (cbrt.f64 9))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 3)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 3 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (pow.f64 (neg.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) 2))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 -1 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(-.f64 0 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2))) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27)) (+.f64 9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (+.f64 9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 2) (-.f64 729 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 3 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)))))
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27))) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27)) (+.f64 9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) 1) (*.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3)) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (+.f64 9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 2) (-.f64 729 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 3 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 1))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (*.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) 1) (*.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 1))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (neg.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) (pow.f64 (cbrt.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 2))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 3) 729) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 3) 19683) (*.f64 (+.f64 9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 2) (-.f64 729 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 3 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)))))
(/.f64 (neg.f64 (+.f64 -27 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)))) (neg.f64 (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) -1)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) 3)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 3)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)
(fma.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 3)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 2)) 3)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 1 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 3 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1 3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 1/3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (neg.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(neg.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (+.f64 9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 3 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 9) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 0) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (+.f64 1 (/.f64 (/.f64 3 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (neg.f64 (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (-.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 2) 9) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2) 0) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27)) 2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27)) 2) 0) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27)) (/.f64 (+.f64 9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27)) 2))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) 0) (/.f64 1 (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) -27) 0) (pow.f64 (/.f64 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3))) -1) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (/.f64 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (/.f64 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) 0) (cbrt.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2)) (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)) 0) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 2) (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3) 0) (/.f64 3 (/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 1/3) 0) (/.f64 -3 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1) -3)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 1 0) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 27) (/.f64 1 (/.f64 1 (+.f64 9 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3)))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (/.f64 -1 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))) 0) (/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)) (/.f64 1 (/.f64 1 (-.f64 -9 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (fma.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))) -3))))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) 0) (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3) -1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3))
(+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(+.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/3) 3))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(+.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 1/3)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(+.f64 3 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)
(+.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)) 3)

localize33.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
0.3b
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216))
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
1.0b
(cbrt.f64 216)
Compiler

Compiled 76 to 54 computations (28.9% saved)

series6.0ms (0%)

Counts
2 → 0
Calls

3 calls:

TimeVariablePointExpression
2.0ms
u1
@0
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216))
0.0ms
u1
@-inf
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216))
0.0ms
u1
@inf
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216))
Compiler

Compiled 515 to 475 computations (7.8% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
149×egg-rr
130×egg-rr
Counts
2 → 279
Calls
Call 1
Inputs
(cbrt.f64 216)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 6)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 -6 0))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 -6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 6)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 6))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 6)) (fabs.f64 (cbrt.f64 (cbrt.f64 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 46656))) (fabs.f64 (cbrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 -6)) (fabs.f64 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 6)) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6 (pow.f64 1 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/9) 6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (cbrt.f64 46656)) (+.f64 0 (*.f64 (cbrt.f64 6) 0))) (-.f64 (cbrt.f64 6) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 46656)) (*.f64 0 (cbrt.f64 -6)))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 9) 3) (+.f64 (/.f64 (cbrt.f64 3) 1/3) (/.f64 (cbrt.f64 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 3 9)) (+.f64 (sqrt.f64 (/.f64 3 1/9)) (sqrt.f64 (/.f64 3 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (cbrt.f64 46656)) (*.f64 0 (cbrt.f64 6)))) (+.f64 0 (cbrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 9) (-.f64 (cbrt.f64 9) (cbrt.f64 9))) (+.f64 (cbrt.f64 3) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6 (pow.f64 10077696 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 6) 0) (-.f64 (sqrt.f64 6) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 3) 1/3) (+.f64 (/.f64 (cbrt.f64 9) 3) (/.f64 (cbrt.f64 9) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 3 1/9)) (+.f64 (sqrt.f64 (/.f64 3 9)) (sqrt.f64 (/.f64 3 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (cbrt.f64 46656))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 6) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 46656)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 6) (cbrt.f64 (cbrt.f64 46656)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 3) (+.f64 (sqrt.f64 3) (sqrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 3) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3/2 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -6) (cbrt.f64 (neg.f64 (cbrt.f64 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -3 -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 3) (+.f64 (cbrt.f64 9) (cbrt.f64 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -6 -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 -6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 6 -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/9 (+.f64 1/9 -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/9 (-.f64 1/9 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (-.f64 1/3 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 6 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 27) (+.f64 9 (-.f64 9 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 216) (+.f64 0 (-.f64 (cbrt.f64 46656) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 216 (cbrt.f64 46656))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 9 9) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -6 -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 216 0) (cbrt.f64 46656))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 9))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 4 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 46656))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 6) (sqrt.f64 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 6 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 6) (cbrt.f64 (cbrt.f64 46656)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 6)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 -6) (cbrt.f64 (neg.f64 (cbrt.f64 46656))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 46656)) (cbrt.f64 6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -6 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/3 6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 3 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 3) 1/3) (/.f64 (cbrt.f64 9) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -3 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 3) (sqrt.f64 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 1 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 3/2 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 3 1/9)) (sqrt.f64 (/.f64 3 9)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 9) (cbrt.f64 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 3) (cbrt.f64 9) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -3 -1 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 6 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 216) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 10077696 (*.f64 2 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 46656 (*.f64 2 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 2176782336 1/12)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 101559956668416 (/.f64 1/9 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 10077696 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 101559956668416 1/18)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 216) 3))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 216) 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 46656 (+.f64 1/12 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 46656 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1/216 -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 216 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 8 27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (log.f64 216))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (/.f64 (log.f64 216) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 216)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -6 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 -6)))) (#(struct:change #<rule egg-rr> (2) ((x . 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 6) 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 216 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 6 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 46656 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 6) 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 6 0) (/.f64 (-.f64 (cbrt.f64 46656) 0) 6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 9 9) 0) 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -6 0) (/.f64 (neg.f64 (cbrt.f64 46656)) -6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 6 0))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -6 0) (/.f64 216 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 9 (-.f64 9 9)) 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (cbrt.f64 46656) 0)) 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6))) 0) (/.f64 216 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 216 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 46656) 0) 6 6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6 1/3) (*.f64 6 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6 1/2) (*.f64 6 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 6 2/3) (*.f64 6 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3/2 (+.f64 3/2 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 3 3/2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 6 1/9) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 6 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 6 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (*.f64 2/3 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 6 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 10077696) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 46656) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log1p.f64 1) (log.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (log.f64 216) 6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (log.f64 216) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 216) 3) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (/.f64 (log.f64 216) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log1p.f64 1) (log.f64 1/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)) (/.f64 1 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/6) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 -6))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 -6)) (neg.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)) (neg.f64 (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6)) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (neg.f64 (cbrt.f64 46656))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 -6)) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (sqrt.f64 6)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 6)) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (neg.f64 (/.f64 1 (cbrt.f64 (neg.f64 (cbrt.f64 46656))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36)) (cbrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/36)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/6 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/9 (+.f64 1/9 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (#(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 (-.f64 -1/6 -1/6) 1) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 -6))))) (#(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 (*.f64 0 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))) (*.f64 -6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)))) (*.f64 -6 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (cbrt.f64 46656))) (*.f64 -6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)))) (*.f64 -6 (cbrt.f64 (cbrt.f64 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) (cbrt.f64 6))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 46656)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (cbrt.f64 (cbrt.f64 46656)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (cbrt.f64 46656)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 (cbrt.f64 46656)))) (cbrt.f64 (cbrt.f64 (pow.f64 101559956668416 2/9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)) (cbrt.f64 (neg.f64 (cbrt.f64 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 6)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 -6 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (neg.f64 (cbrt.f64 46656)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 -6) (*.f64 -6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 46656))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36))) (cbrt.f64 (cbrt.f64 (cbrt.f64 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 46656))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) (sqrt.f64 216))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) (-.f64 -1/6 -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1/6 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) 0) (/.f64 1 (pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) -1/3)) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -3)) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36)) (+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 0) (/.f64 (-.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36)) (+.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) 0) (/.f64 (-.f64 (pow.f64 (-.f64 -1/6 -1/6) 3) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) -216)) (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 -1/6 -1/6) 3) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) -216)) (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -1/6 -1/6) 0) (/.f64 (-.f64 (pow.f64 (-.f64 -1/6 -1/6) 3) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) -216)) (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1/6 -1/6) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 2/3 (*.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)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1/6) (*.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) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 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))) 2/3) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/6 0) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(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 -1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))))))

simplify4.7s (4.4%)

Algorithm
egglog
Counts
279 → 335
Calls
Call 1
Inputs
(fabs.f64 6)
(fabs.f64 (-.f64 -6 0))
(fabs.f64 -6)
(*.f64 (cbrt.f64 (cbrt.f64 6)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 6))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656)))))
(*.f64 (fabs.f64 (cbrt.f64 6)) (fabs.f64 (cbrt.f64 (cbrt.f64 46656))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 46656))) (fabs.f64 (cbrt.f64 6)))
(*.f64 (fabs.f64 (cbrt.f64 -6)) (fabs.f64 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(*.f64 (neg.f64 (sqrt.f64 6)) (neg.f64 (sqrt.f64 6)))
(*.f64 6 (pow.f64 1 1/9))
(*.f64 (pow.f64 1 1/9) 6)
(*.f64 (+.f64 (cbrt.f64 (cbrt.f64 46656)) (+.f64 0 (*.f64 (cbrt.f64 6) 0))) (-.f64 (cbrt.f64 6) 0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 46656)) (*.f64 0 (cbrt.f64 -6)))) (cbrt.f64 6))
(*.f64 (/.f64 (cbrt.f64 9) 3) (+.f64 (/.f64 (cbrt.f64 3) 1/3) (/.f64 (cbrt.f64 3) 1/3)))
(*.f64 (sqrt.f64 (/.f64 3 9)) (+.f64 (sqrt.f64 (/.f64 3 1/9)) (sqrt.f64 (/.f64 3 1/9))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (cbrt.f64 46656)) (*.f64 0 (cbrt.f64 6)))) (+.f64 0 (cbrt.f64 6)))
(*.f64 (+.f64 (cbrt.f64 9) (-.f64 (cbrt.f64 9) (cbrt.f64 9))) (+.f64 (cbrt.f64 3) (cbrt.f64 3)))
(*.f64 6 (pow.f64 10077696 0))
(*.f64 (+.f64 (sqrt.f64 6) 0) (-.f64 (sqrt.f64 6) 0))
(*.f64 (/.f64 (cbrt.f64 3) 1/3) (+.f64 (/.f64 (cbrt.f64 9) 3) (/.f64 (cbrt.f64 9) 3)))
(*.f64 (sqrt.f64 (/.f64 3 1/9)) (+.f64 (sqrt.f64 (/.f64 3 9)) (sqrt.f64 (/.f64 3 9))))
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 46656))) (cbrt.f64 -6))
(*.f64 1 6)
(*.f64 (sqrt.f64 6) (sqrt.f64 6))
(*.f64 (cbrt.f64 (cbrt.f64 46656)) (cbrt.f64 6))
(*.f64 (cbrt.f64 6) (cbrt.f64 (cbrt.f64 46656)))
(*.f64 (sqrt.f64 3) (+.f64 (sqrt.f64 3) (sqrt.f64 3)))
(*.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 3) (cbrt.f64 3)))
(*.f64 3 2)
(*.f64 3/2 4)
(*.f64 (cbrt.f64 -6) (cbrt.f64 (neg.f64 (cbrt.f64 46656))))
(*.f64 6 1)
(*.f64 -3 -2)
(*.f64 (cbrt.f64 3) (+.f64 (cbrt.f64 9) (cbrt.f64 9)))
(*.f64 2 3)
(*.f64 -6 -1)
(*.f64 -1 -6)
(-.f64 (-.f64 6 -1) 1)
(-.f64 1/9 (+.f64 1/9 -6))
(-.f64 1 (+.f64 1 -6))
(-.f64 1/9 (-.f64 1/9 6))
(-.f64 1 (-.f64 1 6))
(-.f64 6 0)
(-.f64 9 3)
(-.f64 3 -3)
(-.f64 3 (+.f64 3 -6))
(-.f64 1/3 (+.f64 1/3 -6))
(-.f64 1/3 (-.f64 1/3 6))
(-.f64 0 -6)
(/.f64 6 1)
(/.f64 (+.f64 27 27) (+.f64 9 (-.f64 9 9)))
(/.f64 (+.f64 0 216) (+.f64 0 (-.f64 (cbrt.f64 46656) 0)))
(/.f64 2 1/3)
(/.f64 1 1/6)
(/.f64 216 (cbrt.f64 46656))
(/.f64 (+.f64 9 9) 3)
(/.f64 -6 -1)
(/.f64 (-.f64 216 0) (cbrt.f64 46656))
(sqrt.f64 (*.f64 4 9))
(sqrt.f64 (/.f64 4 1/9))
(sqrt.f64 (cbrt.f64 46656))
(fma.f64 (sqrt.f64 6) (sqrt.f64 6) 0)
(fma.f64 1 6 0)
(fma.f64 (cbrt.f64 6) (cbrt.f64 (cbrt.f64 46656)) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 6)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656))) 0)
(fma.f64 (cbrt.f64 -6) (cbrt.f64 (neg.f64 (cbrt.f64 46656))) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 46656)) (cbrt.f64 6) 0)
(fma.f64 -1 -6 0)
(fma.f64 6 1 0)
(fma.f64 0 0 6)
(fma.f64 0 1 6)
(fma.f64 0 3 6)
(fma.f64 0 1/3 6)
(fma.f64 1 0 6)
(fma.f64 1 3 3)
(fma.f64 (/.f64 (cbrt.f64 3) 1/3) (/.f64 (cbrt.f64 9) 3) 3)
(fma.f64 -1 -3 3)
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) 3)
(fma.f64 3 1 3)
(fma.f64 2 3/2 3)
(fma.f64 (sqrt.f64 (/.f64 3 1/9)) (sqrt.f64 (/.f64 3 9)) 3)
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) 3)
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) 3)
(fma.f64 -3 -1 3)
(pow.f64 6 1)
(pow.f64 (sqrt.f64 216) 2/3)
(pow.f64 10077696 (*.f64 2 1/18))
(pow.f64 46656 (*.f64 2 1/12))
(pow.f64 2176782336 1/12)
(pow.f64 101559956668416 (/.f64 1/9 2))
(pow.f64 10077696 1/9)
(pow.f64 101559956668416 1/18)
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 216) 3))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 216) 3)) 2))
(pow.f64 46656 (+.f64 1/12 1/12))
(pow.f64 (sqrt.f64 6) 2)
(pow.f64 46656 1/6)
(pow.f64 1/216 -1/3)
(pow.f64 (cbrt.f64 6) 3)
(pow.f64 216 1/3)
(pow.f64 (*.f64 8 27) 1/3)
(pow.f64 (exp.f64 1/3) (log.f64 216))
(pow.f64 (exp.f64 1) (/.f64 (log.f64 216) 3))
(cbrt.f64 216)
(neg.f64 (/.f64 -2 1/3))
(neg.f64 (-.f64 -6 0))
(neg.f64 (*.f64 -2 3))
(neg.f64 -6)
6
(if (!=.f64 (sqrt.f64 6) 0) 6 6)
(if (!=.f64 216 0) 6 6)
(if (!=.f64 6 0) 6 6)
(if (!=.f64 46656 0) 6 6)
(if (!=.f64 (cbrt.f64 6) 0) 6 6)
(if (!=.f64 3 0) 6 6)
(if (!=.f64 0 0) 6 6)
(if (!=.f64 6 0) (/.f64 (-.f64 (cbrt.f64 46656) 0) 6) 6)
(if (!=.f64 0 0) (/.f64 (-.f64 9 9) 0) 6)
(if (!=.f64 -6 0) (/.f64 (neg.f64 (cbrt.f64 46656)) -6) 6)
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 6 0))) 6)
(if (!=.f64 -6 0) (/.f64 216 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6)))) 6)
(if (!=.f64 (+.f64 9 (-.f64 9 9)) 0) 6 6)
(if (!=.f64 (+.f64 0 (-.f64 (cbrt.f64 46656) 0)) 0) 6 6)
(if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6))) 0) (/.f64 216 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6)))) 6)
(if (!=.f64 0 0) (/.f64 216 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6)))) 6)
(if (!=.f64 (cbrt.f64 46656) 0) 6 6)
(+.f64 (*.f64 6 1/3) (*.f64 6 2/3))
(+.f64 (*.f64 6 1/2) (*.f64 6 1/2))
(+.f64 (*.f64 6 2/3) (*.f64 6 1/3))
(+.f64 3/2 (+.f64 3/2 3))
(+.f64 (+.f64 3 3/2) 3/2)
(+.f64 (-.f64 6 1/9) 1/9)
(+.f64 (-.f64 6 1) 1)
(+.f64 (-.f64 6 1/3) 1/3)
(+.f64 3 3)
(+.f64 0 6)
(+.f64 6 0)
(+.f64 2 (*.f64 2/3 6))
(+.f64 (*.f64 2/3 6) 2)
(+.f64 -1 (-.f64 1 -6))
(+.f64 -1 (+.f64 1 6))
(+.f64 (-.f64 6 3) 3)
(exp.f64 (*.f64 (log.f64 10077696) 1/9))
(exp.f64 (*.f64 (log.f64 46656) 1/6))
(exp.f64 (+.f64 (log1p.f64 1) (log.f64 3)))
(exp.f64 (*.f64 (/.f64 (log.f64 216) 6) 2))
(exp.f64 (/.f64 (log.f64 216) 3))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 216) 3) 1/3) 3))
(exp.f64 (-.f64 (/.f64 (log.f64 216) 3) 0))
(exp.f64 (-.f64 (log1p.f64 1) (log.f64 1/3)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)) (/.f64 1 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(*.f64 (cbrt.f64 -1/6) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/36)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(*.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 -6))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 -6)) (neg.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/36))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)) (neg.f64 (cbrt.f64 1/36)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6)) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (neg.f64 (cbrt.f64 46656))))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 -6)) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 6))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (sqrt.f64 6)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (sqrt.f64 6)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 6)) (sqrt.f64 1/6))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)))
(*.f64 (sqrt.f64 1/6) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 6)))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) -6))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (neg.f64 (/.f64 1 (cbrt.f64 (neg.f64 (cbrt.f64 46656))))))
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36)))
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6))
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6)))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) 6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 2))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(*.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36)) (cbrt.f64 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) -1)
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/36)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/6)))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656))))
(*.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 -1/6 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/6)
(-.f64 1/9 (+.f64 1/9 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(-.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(-.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.f64 (/.f64 (-.f64 -1/6 -1/6) 1) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.f64 (/.f64 0 6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(-.f64 3 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(-.f64 1/3 (+.f64 1/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36)) (cbrt.f64 6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 6))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 -6))
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))) (*.f64 -6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)))) (*.f64 -6 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (cbrt.f64 46656))) (*.f64 -6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)))) (*.f64 -6 (cbrt.f64 (cbrt.f64 46656))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36))) (cbrt.f64 -6))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 -6))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36))) (cbrt.f64 6))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 6))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) (cbrt.f64 6))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 46656)))
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (cbrt.f64 (cbrt.f64 46656)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (cbrt.f64 46656)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 (cbrt.f64 46656)))) (cbrt.f64 (cbrt.f64 (pow.f64 101559956668416 2/9))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)) (cbrt.f64 (neg.f64 (cbrt.f64 46656))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 6)) (sqrt.f64 6))
(/.f64 (-.f64 0 (*.f64 -6 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (neg.f64 (cbrt.f64 46656)))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 -6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 46656))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36))) (cbrt.f64 (cbrt.f64 (cbrt.f64 46656))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 46656))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) (sqrt.f64 216))) (sqrt.f64 6))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6)
(fma.f64 0 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(fma.f64 0 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(fma.f64 0 3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(fma.f64 0 1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(fma.f64 1 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3)
(pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)) 2)
(cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)))
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) 0))
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) (-.f64 -1/6 -1/6)))
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1))
(neg.f64 (*.f64 -1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(neg.f64 (*.f64 1/6 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) 0) (/.f64 1 (pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) -1/3)) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -3)) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36)) (+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (+.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 0) (/.f64 (-.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36)) (+.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) 0) (/.f64 (-.f64 (pow.f64 (-.f64 -1/6 -1/6) 3) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) -216)) (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 -1/6 -1/6) 3) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) -216)) (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 0 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (-.f64 -1/6 -1/6) 0) (/.f64 (-.f64 (pow.f64 (-.f64 -1/6 -1/6) 3) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) -216)) (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (-.f64 -1/6 -1/6) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 2/3 (*.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 2/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(+.f64 (*.f64 0 -1/6) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/3) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2/3))
(+.f64 (*.f64 (*.f64 1/6 (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))) 2/3) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/3))
(+.f64 (*.f64 -1/6 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 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
Outputs
(fabs.f64 6)
6
(fabs.f64 (-.f64 -6 0))
6
(fabs.f64 -6)
6
(*.f64 (cbrt.f64 (cbrt.f64 6)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656))))
(cbrt.f64 (*.f64 (cbrt.f64 6) (cbrt.f64 1679616)))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 6))) (fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 6))) (fabs.f64 (cbrt.f64 (cbrt.f64 1679616))))
(*.f64 (fabs.f64 (cbrt.f64 6)) (fabs.f64 (cbrt.f64 (cbrt.f64 46656))))
6
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 46656))) (fabs.f64 (cbrt.f64 6)))
6
(*.f64 (fabs.f64 (cbrt.f64 -6)) (fabs.f64 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
6
(*.f64 (neg.f64 (sqrt.f64 6)) (neg.f64 (sqrt.f64 6)))
6
(*.f64 6 (pow.f64 1 1/9))
6
(*.f64 (pow.f64 1 1/9) 6)
6
(*.f64 (+.f64 (cbrt.f64 (cbrt.f64 46656)) (+.f64 0 (*.f64 (cbrt.f64 6) 0))) (-.f64 (cbrt.f64 6) 0))
6
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 46656)) (*.f64 0 (cbrt.f64 -6)))) (cbrt.f64 6))
6
(*.f64 (/.f64 (cbrt.f64 9) 3) (+.f64 (/.f64 (cbrt.f64 3) 1/3) (/.f64 (cbrt.f64 3) 1/3)))
(*.f64 (*.f64 (cbrt.f64 9) 1/3) (/.f64 (*.f64 2 (cbrt.f64 3)) 1/3))
(*.f64 (sqrt.f64 (/.f64 3 9)) (+.f64 (sqrt.f64 (/.f64 3 1/9)) (sqrt.f64 (/.f64 3 1/9))))
(*.f64 (sqrt.f64 27) (sqrt.f64 4/3))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (cbrt.f64 46656)) (*.f64 0 (cbrt.f64 6)))) (+.f64 0 (cbrt.f64 6)))
6
(*.f64 (+.f64 (cbrt.f64 9) (-.f64 (cbrt.f64 9) (cbrt.f64 9))) (+.f64 (cbrt.f64 3) (cbrt.f64 3)))
6
(*.f64 6 (pow.f64 10077696 0))
6
(*.f64 (+.f64 (sqrt.f64 6) 0) (-.f64 (sqrt.f64 6) 0))
6
(*.f64 (/.f64 (cbrt.f64 3) 1/3) (+.f64 (/.f64 (cbrt.f64 9) 3) (/.f64 (cbrt.f64 9) 3)))
(*.f64 (*.f64 (cbrt.f64 9) 1/3) (/.f64 (*.f64 2 (cbrt.f64 3)) 1/3))
(*.f64 (sqrt.f64 (/.f64 3 1/9)) (+.f64 (sqrt.f64 (/.f64 3 9)) (sqrt.f64 (/.f64 3 9))))
(*.f64 (sqrt.f64 27) (sqrt.f64 4/3))
(*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 46656))) (cbrt.f64 -6))
6
(*.f64 1 6)
6
(*.f64 (sqrt.f64 6) (sqrt.f64 6))
6
(*.f64 (cbrt.f64 (cbrt.f64 46656)) (cbrt.f64 6))
6
(*.f64 (cbrt.f64 6) (cbrt.f64 (cbrt.f64 46656)))
6
(*.f64 (sqrt.f64 3) (+.f64 (sqrt.f64 3) (sqrt.f64 3)))
6
(*.f64 (cbrt.f64 9) (+.f64 (cbrt.f64 3) (cbrt.f64 3)))
6
(*.f64 3 2)
6
(*.f64 3/2 4)
6
(*.f64 (cbrt.f64 -6) (cbrt.f64 (neg.f64 (cbrt.f64 46656))))
6
(*.f64 6 1)
6
(*.f64 -3 -2)
6
(*.f64 (cbrt.f64 3) (+.f64 (cbrt.f64 9) (cbrt.f64 9)))
6
(*.f64 2 3)
6
(*.f64 -6 -1)
6
(*.f64 -1 -6)
6
(-.f64 (-.f64 6 -1) 1)
6
(-.f64 1/9 (+.f64 1/9 -6))
6
(-.f64 1 (+.f64 1 -6))
6
(-.f64 1/9 (-.f64 1/9 6))
6
(-.f64 1 (-.f64 1 6))
6
(-.f64 6 0)
6
(-.f64 9 3)
6
(-.f64 3 -3)
6
(-.f64 3 (+.f64 3 -6))
6
(-.f64 1/3 (+.f64 1/3 -6))
6
(-.f64 1/3 (-.f64 1/3 6))
6
(-.f64 0 -6)
6
(/.f64 6 1)
6
(/.f64 (+.f64 27 27) (+.f64 9 (-.f64 9 9)))
6
(/.f64 (+.f64 0 216) (+.f64 0 (-.f64 (cbrt.f64 46656) 0)))
6
(/.f64 2 1/3)
6
(/.f64 1 1/6)
6
(/.f64 216 (cbrt.f64 46656))
6
(/.f64 (+.f64 9 9) 3)
6
(/.f64 -6 -1)
6
(/.f64 (-.f64 216 0) (cbrt.f64 46656))
6
(sqrt.f64 (*.f64 4 9))
6
(sqrt.f64 (/.f64 4 1/9))
6
(sqrt.f64 (cbrt.f64 46656))
6
(fma.f64 (sqrt.f64 6) (sqrt.f64 6) 0)
6
(fma.f64 1 6 0)
6
(fma.f64 (cbrt.f64 6) (cbrt.f64 (cbrt.f64 46656)) 0)
6
(fma.f64 (cbrt.f64 (cbrt.f64 6)) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656))) 0)
(cbrt.f64 (*.f64 (cbrt.f64 6) (cbrt.f64 1679616)))
(fma.f64 (cbrt.f64 -6) (cbrt.f64 (neg.f64 (cbrt.f64 46656))) 0)
6
(fma.f64 (cbrt.f64 (cbrt.f64 46656)) (cbrt.f64 6) 0)
6
(fma.f64 -1 -6 0)
6
(fma.f64 6 1 0)
6
(fma.f64 0 0 6)
6
(fma.f64 0 1 6)
6
(fma.f64 0 3 6)
6
(fma.f64 0 1/3 6)
6
(fma.f64 1 0 6)
6
(fma.f64 1 3 3)
6
(fma.f64 (/.f64 (cbrt.f64 3) 1/3) (/.f64 (cbrt.f64 9) 3) 3)
(fma.f64 (*.f64 (cbrt.f64 3) 3) (*.f64 (cbrt.f64 9) 1/3) 3)
(fma.f64 -1 -3 3)
6
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) 3)
6
(fma.f64 3 1 3)
6
(fma.f64 2 3/2 3)
6
(fma.f64 (sqrt.f64 (/.f64 3 1/9)) (sqrt.f64 (/.f64 3 9)) 3)
(fma.f64 (sqrt.f64 27) (sqrt.f64 1/3) 3)
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) 3)
6
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) 3)
6
(fma.f64 -3 -1 3)
6
(pow.f64 6 1)
6
(pow.f64 (sqrt.f64 216) 2/3)
6
(pow.f64 10077696 (*.f64 2 1/18))
6
(pow.f64 46656 (*.f64 2 1/12))
6
(pow.f64 2176782336 1/12)
6
(pow.f64 101559956668416 (/.f64 1/9 2))
6
(pow.f64 10077696 1/9)
6
(pow.f64 101559956668416 1/18)
6
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 216) 3))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 216) 3)) 2))
6
(pow.f64 46656 (+.f64 1/12 1/12))
6
(pow.f64 (sqrt.f64 6) 2)
6
(pow.f64 46656 1/6)
6
(pow.f64 1/216 -1/3)
6
(pow.f64 (cbrt.f64 6) 3)
6
(pow.f64 216 1/3)
6
(pow.f64 (*.f64 8 27) 1/3)
6
(pow.f64 (exp.f64 1/3) (log.f64 216))
6
(pow.f64 (exp.f64 1) (/.f64 (log.f64 216) 3))
6
(cbrt.f64 216)
6
(neg.f64 (/.f64 -2 1/3))
6
(neg.f64 (-.f64 -6 0))
6
(neg.f64 (*.f64 -2 3))
6
(neg.f64 -6)
6
6
(if (!=.f64 (sqrt.f64 6) 0) 6 6)
(if (!=.f64 216 0) 6 6)
(if (!=.f64 6 0) 6 6)
(if (!=.f64 46656 0) 6 6)
(if (!=.f64 (cbrt.f64 6) 0) 6 6)
(if (!=.f64 3 0) 6 6)
(if (!=.f64 0 0) 6 6)
(if (!=.f64 6 0) (/.f64 (-.f64 (cbrt.f64 46656) 0) 6) 6)
(if (!=.f64 6 0) 6 6)
(if (!=.f64 0 0) (/.f64 (-.f64 9 9) 0) 6)
(if (!=.f64 0 0) 0 6)
(if (!=.f64 -6 0) (/.f64 (neg.f64 (cbrt.f64 46656)) -6) 6)
(if (!=.f64 -6 0) 6 6)
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 6 0))) 6)
(if (!=.f64 0 0) 0 6)
(if (!=.f64 -6 0) (/.f64 216 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6)))) 6)
(if (!=.f64 -6 0) 6 6)
(if (!=.f64 (+.f64 9 (-.f64 9 9)) 0) 6 6)
(if (!=.f64 9 0) 6 6)
(if (!=.f64 (+.f64 0 (-.f64 (cbrt.f64 46656) 0)) 0) 6 6)
(if (!=.f64 36 0) 6 6)
(if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6))) 0) (/.f64 216 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6)))) 6)
(if (!=.f64 36 0) 6 6)
(if (!=.f64 0 0) (/.f64 216 (+.f64 0 (+.f64 (cbrt.f64 46656) (*.f64 0 -6)))) 6)
(if (!=.f64 0 0) 6 6)
(if (!=.f64 (cbrt.f64 46656) 0) 6 6)
(if (!=.f64 36 0) 6 6)
(+.f64 (*.f64 6 1/3) (*.f64 6 2/3))
6
(+.f64 (*.f64 6 1/2) (*.f64 6 1/2))
6
(+.f64 (*.f64 6 2/3) (*.f64 6 1/3))
6
(+.f64 3/2 (+.f64 3/2 3))
6
(+.f64 (+.f64 3 3/2) 3/2)
6
(+.f64 (-.f64 6 1/9) 1/9)
6
(+.f64 (-.f64 6 1) 1)
6
(+.f64 (-.f64 6 1/3) 1/3)
6
(+.f64 3 3)
6
(+.f64 0 6)
6
(+.f64 6 0)
6
(+.f64 2 (*.f64 2/3 6))
6
(+.f64 (*.f64 2/3 6) 2)
6
(+.f64 -1 (-.f64 1 -6))
6
(+.f64 -1 (+.f64 1 6))
6
(+.f64 (-.f64 6 3) 3)
6
(exp.f64 (*.f64 (log.f64 10077696) 1/9))
6
(exp.f64 (*.f64 (log.f64 46656) 1/6))
6
(exp.f64 (+.f64 (log1p.f64 1) (log.f64 3)))
6
(exp.f64 (*.f64 (/.f64 (log.f64 216) 6) 2))
6
(exp.f64 (/.f64 (log.f64 216) 3))
6
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 216) 3) 1/3) 3))
6
(exp.f64 (-.f64 (/.f64 (log.f64 216) 3) 0))
6
(exp.f64 (-.f64 (log1p.f64 1) (log.f64 1/3)))
6
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)) (/.f64 1 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 -1/6) (cbrt.f64 -36)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)))
(*.f64 (cbrt.f64 -1/6) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36))))
(*.f64 (cbrt.f64 -1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/36)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/36)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/6))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)))
(*.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (neg.f64 (cbrt.f64 1/6))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 -6))) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 6)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 -6)) (neg.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/36))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -1/36)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)) (neg.f64 (cbrt.f64 1/36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 -1/6) (cbrt.f64 -1/36)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -1/36)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6)) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (neg.f64 (cbrt.f64 46656))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (neg.f64 (cbrt.f64 1/6))) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 -6)) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656)))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 6)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (sqrt.f64 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (sqrt.f64 6)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 6)) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 1/6) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) -6))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) -1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (neg.f64 (/.f64 1 (cbrt.f64 (neg.f64 (cbrt.f64 46656))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 -36)))
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (neg.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) 6))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) -1/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6)) 2))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36)) (cbrt.f64 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) -1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/36)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/6)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1/36)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/6))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36)) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/6)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36)) (*.f64 (cbrt.f64 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 -1/6 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 1/9 (+.f64 1/9 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 (/.f64 (-.f64 -1/6 -1/6) 1) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 (/.f64 0 6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 3 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 1/3 (+.f64 1/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36)) (cbrt.f64 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 6))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/6))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/36))) (cbrt.f64 -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 -6))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/6))
(/.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))) (*.f64 -6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)))) (*.f64 -6 (cbrt.f64 (neg.f64 (cbrt.f64 46656)))))
(/.f64 (*.f64 6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6))) (*.f64 (cbrt.f64 -36) -6))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (cbrt.f64 46656))) (*.f64 -6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)))) (*.f64 -6 (cbrt.f64 (cbrt.f64 46656))))
(/.f64 (*.f64 6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6))) (*.f64 (cbrt.f64 36) -6))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36))) (cbrt.f64 -6))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/36)) -6))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 -6))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/36)) -6))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36))) (cbrt.f64 6))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/36) 6))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 6))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/36) 6))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) (cbrt.f64 6))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 46656) 46656))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 6))) (cbrt.f64 (cbrt.f64 1679616)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 46656)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (cbrt.f64 46656)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) (cbrt.f64 (cbrt.f64 46656)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 36))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (cbrt.f64 46656)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 36))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 (cbrt.f64 46656)))) (cbrt.f64 (cbrt.f64 (pow.f64 101559956668416 2/9))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (cbrt.f64 (cbrt.f64 1296)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 -1/6)) (cbrt.f64 (neg.f64 (cbrt.f64 46656))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 -1/6) (cbrt.f64 -36)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 6)) (sqrt.f64 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (-.f64 0 (*.f64 -6 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (neg.f64 (cbrt.f64 46656)))
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -36)
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 -6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 46656))
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -36)
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36))) (cbrt.f64 (cbrt.f64 (cbrt.f64 46656))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/36) (cbrt.f64 1/6)) (cbrt.f64 36)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 1/6)))) (cbrt.f64 (cbrt.f64 (cbrt.f64 46656))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/36) (cbrt.f64 1/6)) (cbrt.f64 36)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) (sqrt.f64 216))) (sqrt.f64 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 1 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 1 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) 1/3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 6)) 2)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(cbrt.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) 0))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) (-.f64 -1/6 -1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 -1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 1/6 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) 0) (/.f64 1 (pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) -1/3)) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (/.f64 1 (pow.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) -1/3)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 0) (/.f64 1 (/.f64 6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -3)) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) -3)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36)) (+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)) 0) (/.f64 (-.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36)) (+.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6) 0) (/.f64 (-.f64 (pow.f64 (-.f64 -1/6 -1/6) 3) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) -216)) (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) -1/216) (neg.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 -1/6 -1/6) 3) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) -216)) (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) -1/216) (neg.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3)) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 0 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (-.f64 -1/6 -1/6) 0) (/.f64 (-.f64 (pow.f64 (-.f64 -1/6 -1/6) 3) (/.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) -216)) (+.f64 (*.f64 (-.f64 -1/6 -1/6) (-.f64 -1/6 -1/6)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/36) (*.f64 (-.f64 -1/6 -1/6) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) -1/216) (neg.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (-.f64 -1/6 -1/6) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 2/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 1/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 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 2/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 0 -1/6) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/3) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2/3))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2/3) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/3))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 -1/6 0) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)

localize112.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)
0.3b
(/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2))
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)
Compiler

Compiled 159 to 113 computations (28.9% saved)

series130.0ms (0.1%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
43.0ms
u1
@0
(/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2))
30.0ms
u1
@-inf
(/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2))
24.0ms
u1
@inf
(/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2))
0.0ms
u1
@0
(*.f64 (if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)
0.0ms
u1
@inf
(*.f64 (if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)
Compiler

Compiled 2255 to 1820 computations (19.3% saved)

rewrite1.7s (1.6%)

Algorithm
batch-egg-rewrite
Rules
69×egg-rr
69×egg-rr
38×egg-rr
Counts
3 → 176
Calls
Call 1
Inputs
(*.f64 (if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)
(/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2))
(pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)) (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2))) (cbrt.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)) (cbrt.f64 (*.f64 1/216 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/36) (*.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/216 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (cbrt.f64 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/36) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 1/6 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (pow.f64 (/.f64 1 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -1) (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) -1) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) -1)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) -1)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -3) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) -1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 0) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (+.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) 0) (/.f64 (-.f64 0 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (+.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 0)) (+.f64 0 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (-.f64 6 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (-.f64 4 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (-.f64 1/3 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (-.f64 9 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 1/2 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (-.f64 3/2 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3)) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3)) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3)) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3/2) 3/2)))))

simplify4.6s (4.4%)

Algorithm
egglog
Counts
176 → 213
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)) (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (cbrt.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2))))
(*.f64 (*.f64 1/6 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2))) (cbrt.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)) (cbrt.f64 (*.f64 1/216 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (cbrt.f64 1/36) (*.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)))
(*.f64 (cbrt.f64 (*.f64 1/216 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)))
(*.f64 (*.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/6)
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 1/6) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 1/6))
(*.f64 (*.f64 (cbrt.f64 1/36) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 1/6))
(*.f64 (/.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3) 3)
(*.f64 1 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 -1 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 -1 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))
(*.f64 (/.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2) 2)
(*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1)
(*.f64 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1) -1)
(*.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -1)
(-.f64 0 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(-.f64 0 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))
(/.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 6)
(/.f64 (*.f64 (sqrt.f64 1/6) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 1/6 -1/2))
(/.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1)
(/.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 3)
(pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1)
(pow.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3))
(neg.f64 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))
(neg.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 1))
(neg.f64 (/.f64 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1) 1))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) 3))
(if (!=.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (pow.f64 (/.f64 1 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -1) (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) 3)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)))
(*.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(*.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(*.f64 -1 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(*.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 2) 2)
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 1)
(-.f64 0 (+.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 6 (+.f64 6 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 4 (+.f64 4 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 1 (+.f64 1 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 2 (+.f64 2 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 9 (+.f64 9 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) -1) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) -1)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) -1)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(/.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 1)
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 1)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3))
(neg.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))
(if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -3) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) -1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 -1 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 1 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 0) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (+.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (+.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) 0) (/.f64 (-.f64 0 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (+.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(+.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 3)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 0)) (+.f64 0 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(*.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2)
(*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1)
(*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)
(-.f64 3 (+.f64 3 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 6 (+.f64 6 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 3 (-.f64 3 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 6 (-.f64 6 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 4 (+.f64 4 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 1 (+.f64 1 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 2 (+.f64 2 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 1/3 (+.f64 1/3 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 4 (-.f64 4 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 1 (-.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 2 (-.f64 2 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 1/3 (-.f64 1/3 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 9 (+.f64 9 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 9 (-.f64 9 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 1/2 (+.f64 1/2 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 1/2 (-.f64 1/2 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 3/2 (+.f64 3/2 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(-.f64 3/2 (-.f64 3/2 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(-.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1)
(/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3))
(neg.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))
(neg.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 1 0) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3)) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3)) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3)) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(+.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(+.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 3)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 4) 4)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1) 1)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 6) 6)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1/3) 1/3)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 9) 9)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1/2) 1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3/2) 3/2)
Outputs
(*.f64 (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)) (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2))))
(*.f64 1/6 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)) (cbrt.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (*.f64 1/6 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2))) (cbrt.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 1/6 (*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)) (cbrt.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)) (cbrt.f64 (*.f64 1/216 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(cbrt.f64 (*.f64 (*.f64 1/216 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)))
(*.f64 (cbrt.f64 1/36) (*.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (*.f64 1/216 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)))
(cbrt.f64 (*.f64 (*.f64 1/216 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)))
(*.f64 (*.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/6)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 (sqrt.f64 1/6) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 1/6))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 (cbrt.f64 1/36) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 1/6))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (/.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3) 3)
(*.f64 3 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1/3))
(*.f64 1 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 -1 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 -1 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (/.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2) 2)
(/.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (/.f64 2 2))
(*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1) -1)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -1)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(-.f64 0 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(-.f64 0 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 6)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (*.f64 (sqrt.f64 1/6) (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 1/6 -1/2))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -1)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(pow.f64 (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 3)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(pow.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3) 1/3)
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(neg.f64 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(neg.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 1))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(neg.f64 (/.f64 (*.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1) 1))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) 3))
(*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (pow.f64 (/.f64 1 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -1) (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(if (!=.f64 (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 1 (/.f64 6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) 2) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) 2)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) 3)
(*.f64 3 (*.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 1/3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 -1 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 2) 2)
(*.f64 2 (*.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 1/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 1)
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 0 (+.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 6 (+.f64 6 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 4 (+.f64 4 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 1 (+.f64 1 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 2 (+.f64 2 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 9 (+.f64 9 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) -1) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) -1)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) -1)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 2))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 1)
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(/.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) 3)
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 1)
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) 1/3)
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(neg.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -3) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -3) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) -1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) -1/3) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 -1 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 -1 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 1 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 1 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 0) (/.f64 1 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 -1 (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) 2)) 0) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1))))) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (+.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (+.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (+.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) 0) (/.f64 (-.f64 0 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (+.f64 0 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1) 0) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1) 0) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)) (+.f64 (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (/.f64 -1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) 3) (+.f64 0 (+.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1)) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(+.f64 (/.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))
(/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))) (-.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 3)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 3)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 0)) (+.f64 0 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2)
(*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 3 (+.f64 3 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 6 (+.f64 6 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 3 (-.f64 3 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 6 (-.f64 6 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 4 (+.f64 4 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 1 (+.f64 1 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 2 (+.f64 2 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 1/3 (+.f64 1/3 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 4 (-.f64 4 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 1 (-.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 2 (-.f64 2 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 1/3 (-.f64 1/3 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 9 (+.f64 9 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 9 (-.f64 9 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 1/2 (+.f64 1/2 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 1/2 (-.f64 1/2 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 3/2 (+.f64 3/2 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 3/2 (-.f64 3/2 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 3)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 1/3)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(neg.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (pow.f64 (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) -1) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) (pow.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) -1))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 1 0) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3)) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2)) (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3)) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (+.f64 0 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3)) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 0))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 0) (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (+.f64 0 (*.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (*.f64 0 (neg.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)))))) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(+.f64 0 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2))
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 0)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3) 3)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 4) 4)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1) 1)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 6) 6)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 2) 2)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1/3) 1/3)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 9) 9)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 1/2) 1/2)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)
(+.f64 (-.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) 3/2) 3/2)
(pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)

localize45.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 97 to 71 computations (26.8% saved)

series46.0ms (0%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
1.0ms
u1
@-inf
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
1.0ms
u1
@inf
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
1.0ms
u1
@0
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
1.0ms
u1
@-inf
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
Compiler

Compiled 3315 to 2920 computations (11.9% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
102×egg-rr
102×egg-rr
102×egg-rr
Counts
3 → 306
Calls
Call 1
Inputs
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 6) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 216)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 216)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/216) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -1/216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -216) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 216)) (sqrt.f64 216))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 6 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (sqrt.f64 216))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 -36 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (*.f64 -36 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (pow.f64 1296 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (sqrt.f64 (*.f64 1296 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 -6 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (*.f64 -6 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) 216)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) (*.f64 (cbrt.f64 36) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (cbrt.f64 36) -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) (*.f64 (cbrt.f64 36) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) (sqrt.f64 216))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (sqrt.f64 6) -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (sqrt.f64 (*.f64 6 1296)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) (*.f64 (sqrt.f64 6) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (sqrt.f64 6)) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (cbrt.f64 6)) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -216)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 216)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) (sqrt.f64 1/6)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (pow.f64 1296 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) (cbrt.f64 36)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (neg.f64 (sqrt.f64 6))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 216)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (cbrt.f64 -6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) (cbrt.f64 1/6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 6) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) -1) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) -1) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 216)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) 216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) 6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) -6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 6 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (/.f64 216 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 -6 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (cbrt.f64 (pow.f64 36 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36)) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 1/2 (neg.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 1/2 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 1/2 (cbrt.f64 -36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 1/2 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 -6) (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 -6 (neg.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 -6 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 -6 (cbrt.f64 -36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 -6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 -6 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 -6) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6)))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 -6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 6 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1/6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/6 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (cbrt.f64 (pow.f64 36 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36)) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 1/2 (neg.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 1/2 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 1/2 (cbrt.f64 -36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 1/2 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 -6) (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 -6 (neg.f64 (sqrt.f64 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 -6 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 -6 (cbrt.f64 -36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 -6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 -6 (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 -6) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6)))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 -6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 6 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1/6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/6 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 2)))))))

simplify4.5s (4.3%)

Algorithm
egglog
Counts
306 → 254
Calls
Call 1
Inputs
(*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2))
(*.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 1/216))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 6) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 36))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 216)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 216)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 216)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 216)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 1/216) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 216)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 1/216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(*.f64 1/6 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) 1/6)
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -1/216)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) -1/6)
(*.f64 1 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(*.f64 -1 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(-.f64 (/.f64 0 -216) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(-.f64 0 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 216)) (sqrt.f64 216))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 6 (cbrt.f64 36)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (sqrt.f64 216))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 -36 (cbrt.f64 36)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (*.f64 -36 (sqrt.f64 6)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (pow.f64 1296 2/3))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (sqrt.f64 (*.f64 1296 6)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 -6 (cbrt.f64 36)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (*.f64 -6 (sqrt.f64 6)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) 216)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) (*.f64 (cbrt.f64 36) 6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (cbrt.f64 36) -36))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) (*.f64 (cbrt.f64 36) -6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) (sqrt.f64 216))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (sqrt.f64 6) -36))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (sqrt.f64 (*.f64 6 1296)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) (*.f64 (sqrt.f64 6) -6))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (sqrt.f64 6)) (neg.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (cbrt.f64 6)) (cbrt.f64 -36))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -216)
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 216)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)) (cbrt.f64 -6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)) (cbrt.f64 6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (sqrt.f64 6))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) (sqrt.f64 1/6)) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (pow.f64 1296 2/3))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) (cbrt.f64 36)) (cbrt.f64 6))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (neg.f64 (sqrt.f64 6))) (sqrt.f64 6))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 216)
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (cbrt.f64 -6)) (cbrt.f64 36))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (cbrt.f64 36))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 36))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -36)
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) -36)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -36)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -36)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) -36)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) -36)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 6) 36)
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 36)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 36)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) 36)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) 36)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -6)
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) -1) -6)
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) -6)
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) -6)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 6)
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) 6)
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) -1) 6)
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) 6)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) 1/3)
(pow.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 216)) 2)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 6)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696))
(neg.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) 216))
(neg.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216) 1))
(neg.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) 6))
(neg.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) -6))
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 6 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (/.f64 216 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 -6 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 1 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))
(+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 -1/6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/6)
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 1/6))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(-.f64 (/.f64 0 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(-.f64 3 (+.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(-.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (cbrt.f64 (pow.f64 36 2/3)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 -6))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 6))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (sqrt.f64 6))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6))) (cbrt.f64 6))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))) (neg.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)) (cbrt.f64 -36))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 6))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36)) (cbrt.f64 -6))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 36))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 36))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 1/2 (neg.f64 (sqrt.f64 6))))
(/.f64 (-.f64 0 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 1/2 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 1/2 (cbrt.f64 -36)))
(/.f64 (-.f64 0 (*.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 3)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 1/2 (cbrt.f64 36)))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 -6))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 -6 (neg.f64 (sqrt.f64 6))))
(/.f64 (-.f64 0 (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 -6 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 -6 (cbrt.f64 -36)))
(/.f64 (-.f64 0 (*.f64 -6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -36)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 -6 (cbrt.f64 36)))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(/.f64 (-.f64 0 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6)))) (sqrt.f64 6))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 -36))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6))) (cbrt.f64 36))
(/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(/.f64 (-.f64 (*.f64 0 -6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(fma.f64 0 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 0 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 0 3 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 1 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 0 6 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 0 -1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 0 -1/6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(+.f64 (*.f64 -1/6 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2))
(+.f64 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 2)))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 -1/6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/6)
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 1/6))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(-.f64 (/.f64 0 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(-.f64 3 (+.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(-.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (cbrt.f64 (pow.f64 36 2/3)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 -6))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 6))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (sqrt.f64 6))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6))) (cbrt.f64 6))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))) (neg.f64 (sqrt.f64 6)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)) (cbrt.f64 -36))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 6))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36)) (cbrt.f64 -6))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 36))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 36))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 1/2 (neg.f64 (sqrt.f64 6))))
(/.f64 (-.f64 0 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 1/2 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 1/2 (cbrt.f64 -36)))
(/.f64 (-.f64 0 (*.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 3)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 1/2 (cbrt.f64 36)))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 -6))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 -6 (neg.f64 (sqrt.f64 6))))
(/.f64 (-.f64 0 (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 -6 (sqrt.f64 6)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 -6 (cbrt.f64 -36)))
(/.f64 (-.f64 0 (*.f64 -6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -36)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 -6 (cbrt.f64 36)))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(/.f64 (-.f64 0 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6)))) (sqrt.f64 6))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 -36))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6))) (cbrt.f64 36))
(/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(/.f64 (-.f64 (*.f64 0 -6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(fma.f64 0 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 0 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 0 3 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 1 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 0 6 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fma.f64 0 -1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 0 -1/6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(+.f64 (*.f64 -1/6 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2))
(+.f64 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 2)))
Outputs
(*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 1296)) 2))
(*.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 1296)) 2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 1/216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 2 3/2)) 1/216)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 6) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 36))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 2 3/2)) 1/216)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 216)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 216)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 216)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 216)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 2 3/2)) 1/216)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/216) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (sqrt.f64 1/216) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 216)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 1/216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 1/6 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) 1/6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -1/216)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) -1/6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 1 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 -1 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(-.f64 (/.f64 0 -216) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(-.f64 0 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 216)) (sqrt.f64 216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 6 (cbrt.f64 36)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (sqrt.f64 216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 -36 (cbrt.f64 36)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) (sqrt.f64 7776))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (*.f64 -36 (sqrt.f64 6)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) (sqrt.f64 7776))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (pow.f64 1296 2/3))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/6)) (pow.f64 1296 2/3))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (sqrt.f64 (*.f64 1296 6)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) (sqrt.f64 7776))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 -6 (cbrt.f64 36)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) -6) (neg.f64 (sqrt.f64 216)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (*.f64 -6 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) -6) (neg.f64 (sqrt.f64 216)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) 216)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) (*.f64 (cbrt.f64 36) 6))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (cbrt.f64 36) -36))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) (sqrt.f64 7776))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) (*.f64 (cbrt.f64 36) -6))
(/.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) -6) (neg.f64 (sqrt.f64 216)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) (sqrt.f64 216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (sqrt.f64 6) -36))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) (sqrt.f64 7776))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (sqrt.f64 (*.f64 6 1296)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) (sqrt.f64 7776))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) (*.f64 (sqrt.f64 6) -6))
(/.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) -6) (neg.f64 (sqrt.f64 216)))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (sqrt.f64 6)) (neg.f64 (sqrt.f64 6)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (cbrt.f64 6)) (cbrt.f64 -36))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1/36) (*.f64 (cbrt.f64 -36) (cbrt.f64 6)))
(/.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -216)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 216)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)) (cbrt.f64 -6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 1296)) 2)) (neg.f64 (cbrt.f64 -6)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)) (cbrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 1296)) 2)) (cbrt.f64 1/6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (sqrt.f64 6))
(/.f64 (*.f64 1/36 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) (sqrt.f64 1/6)) (sqrt.f64 6))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6)) 36) (sqrt.f64 1/6))
(/.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 1/36 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (pow.f64 1296 2/3))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/6)) (pow.f64 1296 2/3))
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) (cbrt.f64 36)) (cbrt.f64 6))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (neg.f64 (sqrt.f64 6))) (sqrt.f64 6))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 216)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) (cbrt.f64 -6)) (cbrt.f64 36))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1/36) (*.f64 (cbrt.f64 36) (cbrt.f64 -6)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (cbrt.f64 36))
(/.f64 (*.f64 1/36 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/6))) (cbrt.f64 36))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) (cbrt.f64 1/6)) (cbrt.f64 36))
(*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/6)) 36) (cbrt.f64 1/36))
(/.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 36))
(/.f64 (*.f64 1/36 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) (cbrt.f64 1/6))) (cbrt.f64 36))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) -36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) -36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) -36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 6) 36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) 36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) 36)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -6)
(/.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1/6) -6) 6)
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) -1) -6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -6)) -6)
(/.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1/6) -6) 6)
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) -6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 6)
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) 6) 1/6)
(/.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 6)) 6)
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) 6) 1/6)
(/.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) -1) 6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) 6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(pow.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696) 1/3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(pow.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (sqrt.f64 216)) 2)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 2 3/2)) 1/216)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 6)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) 6)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 3) 1/10077696))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(neg.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(neg.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) 216))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(neg.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216) 1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(neg.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36) 6))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(neg.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 36) -6))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 6 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (/.f64 216 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2) (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (pow.f64 (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)) -1) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 -6 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 216 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(if (!=.f64 1 0) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(+.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216)
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 1/6)
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))))
(cbrt.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 1296)) 2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 1/6)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 -1/6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(-.f64 (/.f64 0 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(-.f64 3 (+.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(-.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (cbrt.f64 (pow.f64 36 2/3)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (*.f64 (cbrt.f64 (cbrt.f64 1296)) (cbrt.f64 (cbrt.f64 36))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (neg.f64 (cbrt.f64 -6)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 -6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (neg.f64 (cbrt.f64 -6)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (sqrt.f64 6))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))) (sqrt.f64 1/6))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 1/6))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36))) (cbrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 6))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))) (sqrt.f64 1/6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 1/6))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (sqrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6))) (cbrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))) (neg.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)) (cbrt.f64 -36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36)) (cbrt.f64 -6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 36))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 1/2 (neg.f64 (sqrt.f64 6))))
(/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (*.f64 (sqrt.f64 6) 1/2))
(/.f64 (-.f64 0 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 1/2 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 6) 1/2))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 1/2 (cbrt.f64 -36)))
(/.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 1/2 (cbrt.f64 -36)))
(/.f64 (-.f64 0 (*.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 3)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2) 3)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 1/2 (cbrt.f64 36)))
(/.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -1/6))) (*.f64 (cbrt.f64 36) 1/2))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 -6))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2) 3)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 -6 (neg.f64 (sqrt.f64 6))))
(/.f64 (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 216)))
(/.f64 (-.f64 0 (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 -6 (sqrt.f64 6)))
(/.f64 (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 6))) (neg.f64 (sqrt.f64 216)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 -6 (cbrt.f64 -36)))
(/.f64 (*.f64 6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 -6 (cbrt.f64 -36)))
(/.f64 (-.f64 0 (*.f64 -6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -36)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6) -1/36)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 -6 (cbrt.f64 36)))
(/.f64 (*.f64 6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -1/6))) (*.f64 (cbrt.f64 36) -6))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6) -1/36)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (-.f64 0 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6)))) (sqrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 -36))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 -36))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6))) (cbrt.f64 36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (-.f64 (*.f64 0 -6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 3 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 1 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 6 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 -1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (pow.f64 (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (pow.f64 (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 -1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(+.f64 (*.f64 0 -1/6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 (*.f64 -1/6 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36)) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 1/6)
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))))
(cbrt.f64 (*.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 36 2/3)) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 1296)) 2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 1/6) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 1/6)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 -1/6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (cbrt.f64 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(-.f64 (/.f64 0 6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(-.f64 3 (+.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(-.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(-.f64 1 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 (sqrt.f64 6))) (sqrt.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 (cbrt.f64 36))) (cbrt.f64 (pow.f64 36 2/3)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (*.f64 (cbrt.f64 (cbrt.f64 1296)) (cbrt.f64 (cbrt.f64 36))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (neg.f64 (cbrt.f64 -6)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (neg.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 -6))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (neg.f64 (cbrt.f64 -6)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (sqrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (sqrt.f64 6))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))) (sqrt.f64 1/6))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 1/6))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/36))) (cbrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6))) (sqrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 6))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))) (sqrt.f64 1/6))
(/.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36))) (cbrt.f64 1/6))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (sqrt.f64 6))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (sqrt.f64 1/6)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 6))) (cbrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))) (neg.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)) (cbrt.f64 -36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/36)) (cbrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -36)) (cbrt.f64 -6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (cbrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 36))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 1/2 (neg.f64 (sqrt.f64 6))))
(/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (*.f64 (sqrt.f64 6) 1/2))
(/.f64 (-.f64 0 (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 1/2 (sqrt.f64 6)))
(/.f64 (/.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 6) 1/2))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 1/2 (cbrt.f64 -36)))
(/.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 1/2 (cbrt.f64 -36)))
(/.f64 (-.f64 0 (*.f64 1/2 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) 3)
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2) 3)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 1/2 (cbrt.f64 36)))
(/.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -1/6))) (*.f64 (cbrt.f64 36) 1/2))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 -6))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2) 3)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6)))) (*.f64 -6 (neg.f64 (sqrt.f64 6))))
(/.f64 (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 216)))
(/.f64 (-.f64 0 (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6))))) (*.f64 -6 (sqrt.f64 6)))
(/.f64 (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 6))) (neg.f64 (sqrt.f64 216)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 -6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))) (*.f64 -6 (cbrt.f64 -36)))
(/.f64 (*.f64 6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (*.f64 -6 (cbrt.f64 -36)))
(/.f64 (-.f64 0 (*.f64 -6 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) -36)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6) -1/36)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (*.f64 -6 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))) (*.f64 -6 (cbrt.f64 36)))
(/.f64 (*.f64 6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -1/6))) (*.f64 (cbrt.f64 36) -6))
(/.f64 (-.f64 (*.f64 0 -6) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 36)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6) -1/36)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 6))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (-.f64 0 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (neg.f64 (sqrt.f64 6)))) (sqrt.f64 6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -36)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 -36))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6))) (cbrt.f64 -36))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 36)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6))) (cbrt.f64 36))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (-.f64 (*.f64 0 -6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 3 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 1 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 6 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(fma.f64 0 -1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (pow.f64 (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 -1 (/.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (pow.f64 (/.f64 6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 -1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (+.f64 0 (+.f64 (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)) (*.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) (*.f64 1/36 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6))
(+.f64 (*.f64 0 -1/6) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 (*.f64 -1/6 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 0 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)

localize39.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 96 to 70 computations (27.1% saved)

series24.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

Compiled 2655 to 2340 computations (11.9% saved)

rewrite1.5s (1.4%)

Algorithm
batch-egg-rewrite
Rules
43×egg-rr
42×egg-rr
Counts
2 → 85
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 1/6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (fabs.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 u1) -1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1/3)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -3)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 1/6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 1 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 1 (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 1 (cbrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -2)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -3)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2))))))

simplify3.0s (2.8%)

Algorithm
egglog
Counts
85 → 98
Calls
Call 1
Inputs
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (fabs.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1) -1)
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 2)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))
(pow.f64 (/.f64 (log.f64 u1) -1/2) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 4)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/3)
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1))
(neg.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1/3)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -3)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 1 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 2 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 -1 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (*.f64 1/6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 1/6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6))
(*.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) -1)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(*.f64 (/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2) 2)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 1 1/6))
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 1 (sqrt.f64 1/6)))
(/.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 1 (cbrt.f64 1/6)))
(/.f64 (neg.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1)
(/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))
(neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(if (!=.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -2)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -3)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 2 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 -1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2))
Outputs
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2)))
(cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 8))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (fabs.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 4)) 2))))
(cbrt.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 8))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (fabs.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1) -1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 2)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (/.f64 (log.f64 u1) -1/2) 1/2)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/2)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 4)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/3)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(neg.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 2 (/.f64 2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (/.f64 1 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -1/3)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 2 (/.f64 2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -3)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 1 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 2 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 -1 0) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(+.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/2 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/2))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 1/6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 1/36) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 1/6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 1/6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 1/6))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) -1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2) 2)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (/.f64 1 1/6))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 1 (sqrt.f64 1/6)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (*.f64 (cbrt.f64 1/36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (/.f64 1 (cbrt.f64 1/6)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (neg.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(if (!=.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -2)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (sqrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) -2)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) -1/3)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3) -1/3)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 0) (/.f64 -1/6 (/.f64 -1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -3)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)) -3)) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 2 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 2 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(if (!=.f64 -1 0) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 -1 0) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(+.f64 (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 1/2 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1/2))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)

eval1.1s (1.1%)

Compiler

Compiled 43716 to 31148 computations (28.7% saved)

prune401.0ms (0.4%)

Pruning

7 alts after pruning (4 fresh and 3 done)

PrunedKeptTotal
New137841382
Fresh202
Picked101
Done437
Total138571392
Error
0b
Counts
1392 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (/.f64 (*.f64 (PI.f64) u2) 1/2))) 3) 6)
0.4b
(+.f64 (*.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -36) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.8b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.8b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6) -1/36) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 133 to 119 computations (10.5% saved)

localize46.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 85 to 61 computations (28.2% saved)

series14.0ms (0%)

Counts
3 → 0
Calls

9 calls:

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

Compiled 1695 to 1460 computations (13.9% saved)

rewrite1.5s (1.5%)

Algorithm
batch-egg-rewrite
Rules
44×egg-rr
28×egg-rr
26×egg-rr
Counts
3 → 98
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6) -1/36)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/36) (*.f64 (cbrt.f64 1/1296) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 -1/36 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/36 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/36 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/1296) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 -1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (*.f64 -1/36 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 -1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/1296) (*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 -1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 -1/36)) (cbrt.f64 1/1296))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -6 (*.f64 -1/36 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/36 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/36 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/36)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/36 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 -6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -6) (*.f64 (cbrt.f64 36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 -6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 -6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 36) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 -1 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 u1) -1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))))

simplify2.5s (2.4%)

Algorithm
egglog
Counts
98 → 103
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 -1/36) (*.f64 (cbrt.f64 1/1296) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 -1/36 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)))
(*.f64 (*.f64 -1/36 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(*.f64 (*.f64 -1/36 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 (cbrt.f64 1/1296) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 -1/36))
(*.f64 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (*.f64 -1/36 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(*.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 -1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1))
(*.f64 (cbrt.f64 1/1296) (*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 -1/36)))
(*.f64 (*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 -1/36)) (cbrt.f64 1/1296))
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 -6 (*.f64 -1/36 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 -1/36 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(*.f64 (*.f64 -1/36 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/36)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (*.f64 -1/36 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/6)
(/.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -36)
(/.f64 (neg.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1)
(/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))
(neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(*.f64 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 -6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (cbrt.f64 -6) (*.f64 (cbrt.f64 36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 -6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (cbrt.f64 36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 -6))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 -6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(*.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 36) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)) (cbrt.f64 36))
(*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6)
(*.f64 1 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(/.f64 (neg.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1)
(/.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216) 1/3)
(pow.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(neg.f64 (*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))
(neg.f64 (*.f64 -1 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (*.f64 -1 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 -1 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/2)
(pow.f64 (/.f64 (log.f64 u1) -1/2) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 4)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1))
(neg.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
Outputs
(*.f64 (cbrt.f64 -1/36) (*.f64 (cbrt.f64 1/1296) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 -1/36 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 36)))
(*.f64 (*.f64 -1/36 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 -1/36 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))) (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 36)))
(*.f64 (*.f64 (cbrt.f64 1/1296) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (cbrt.f64 -1/36))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (*.f64 -1/36 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 1/6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 36)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)))) (*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/36)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 36)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 1/6)) (cbrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 -1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 -1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))) (*.f64 1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 1))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (cbrt.f64 1/1296) (*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 -1/36)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 -1/36)) (cbrt.f64 1/1296))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 -6 (*.f64 -1/36 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 -1/36 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1/6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 -1/36 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/36)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (*.f64 -1/36 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1/6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -36)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (neg.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(/.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 2)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216) 1/3)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/216))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(neg.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(neg.f64 (*.f64 -1 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6)
(if (!=.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)) (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 0) (/.f64 1/36 (/.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6))
(*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (*.f64 (cbrt.f64 36) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 -6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (cbrt.f64 -6) (*.f64 (cbrt.f64 36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (*.f64 -6 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (*.f64 (cbrt.f64 36) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cbrt.f64 -6))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 -6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (cbrt.f64 36) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 -6)) (cbrt.f64 36))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 1 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(/.f64 (neg.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) -1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(/.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(pow.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 3)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216) 1/3)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(pow.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 1)
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) -216))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(neg.f64 (*.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(neg.f64 (*.f64 -1 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6)
(if (!=.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)) (*.f64 -6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(if (!=.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6) 0) (/.f64 6 (/.f64 -1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1/6))
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (fabs.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3)) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (*.f64 -1 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (*.f64 -1 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(sqrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 2)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3) 1/3)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 1/2)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (/.f64 (log.f64 u1) -1/2) 1/2)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) 4)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 1)
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(neg.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(sqrt.f64 (/.f64 (log.f64 u1) -1/2))
(if (!=.f64 (/.f64 (log.f64 u1) -1/2) 0) (pow.f64 (pow.f64 (/.f64 (log.f64 u1) -1/2) -1/2) -1) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) -2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -1)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))
(if (!=.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2) -1/2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))

localize70.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
0.3b
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 1/18))
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
1.0b
(pow.f64 101559956668416 1/18)
Compiler

Compiled 81 to 59 computations (27.2% saved)

series31.0ms (0%)

Counts
2 → 0
Calls

3 calls:

TimeVariablePointExpression
19.0ms
u1
@0
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 1/18))
1.0ms
u1
@-inf
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 1/18))
1.0ms
u1
@inf
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 1/18))
Compiler

Compiled 555 to 515 computations (7.2% saved)

rewrite1.7s (1.6%)

Algorithm
batch-egg-rewrite
Rules
123×egg-rr
118×egg-rr
Counts
2 → 241
Calls
Call 1
Inputs
(pow.f64 101559956668416 1/18)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 1/18))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 101559956668416 1/54) (pow.f64 10314424798490535546171949056 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 10077696)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 10314424798490535546171949056 1/54) (pow.f64 101559956668416 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (pow.f64 10314424798490535546171949056 1/54) (*.f64 0 (neg.f64 (pow.f64 101559956668416 1/54))))) (pow.f64 101559956668416 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 10314424798490535546171949056 1/54) (+.f64 0 (*.f64 (pow.f64 101559956668416 1/54) 0))) (-.f64 (pow.f64 101559956668416 1/54) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (pow.f64 10314424798490535546171949056 1/54) (*.f64 0 (pow.f64 101559956668416 1/54)))) (+.f64 0 (pow.f64 101559956668416 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (pow.f64 101559956668416 1/36)) 0) (-.f64 (neg.f64 (pow.f64 101559956668416 1/36)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 101559956668416 1/36) (pow.f64 101559956668416 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 10314424798490535546171949056 1/54)) (neg.f64 (pow.f64 101559956668416 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 101559956668416 1/36)) (neg.f64 (pow.f64 101559956668416 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 101559956668416 1/36) 0) (-.f64 (pow.f64 101559956668416 1/36) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 101559956668416 1/54)) (neg.f64 (pow.f64 10314424798490535546171949056 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cbrt.f64 (cbrt.f64 10077696)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/1296 (+.f64 1/1296 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/36 (+.f64 1/36 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/1296 (-.f64 1/1296 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/36 (-.f64 1/36 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 10077696) (cbrt.f64 (cbrt.f64 101559956668416)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 101559956668416 1/36) (pow.f64 10077696 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (cbrt.f64 10077696)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 10314424798490535546171949056 1/54) (pow.f64 101559956668416 -1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (cbrt.f64 10077696)) (+.f64 0 (-.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cbrt.f64 10077696) 0) (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (+.f64 0 (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 1047532535594334222593508922191671036215296 -1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (cbrt.f64 (cbrt.f64 101559956668416)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/18 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/36 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/18 0 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 0 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 10314424798490535546171949056 1/54) (pow.f64 101559956668416 1/54) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 101559956668416 1/36)) (neg.f64 (pow.f64 101559956668416 1/36)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 101559956668416 1/36) (pow.f64 101559956668416 1/36) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cbrt.f64 (cbrt.f64 10077696)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cbrt.f64 10077696)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 101559956668416 1/54) (pow.f64 10314424798490535546171949056 1/54) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 101559956668416 1/54)) (neg.f64 (pow.f64 10314424798490535546171949056 1/54)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 101559956668416 1/18)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 101559956668416 (cbrt.f64 1/18)) (cbrt.f64 1/324))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 101559956668416 (sqrt.f64 1/18)) (sqrt.f64 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (/.f64 (log.f64 10314424798490535546171949056) 36))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/18) (log.f64 101559956668416))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 10314424798490535546171949056) 36))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 101559956668416 1/36) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 10077696) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 10314424798490535546171949056 1/36)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 101559956668416 1/54) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 10077696 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 10077696)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1047532535594334222593508922191671036215296 1/54)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/18) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1047532535594334222593508922191671036215296 (*.f64 2 1/108))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 101559956668416 1/72) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 10077696)) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 101559956668416) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 106387358923716524807713475752456393740167855629859291136 1/72)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 (/.f64 1/54 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 1/108)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 101559956668416 1/36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 1/18)) (*.f64 (sqrt.f64 1/18) (log.f64 101559956668416)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 1/324)) (*.f64 (cbrt.f64 1/18) (log.f64 101559956668416)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 2))) (cbrt.f64 (/.f64 (log.f64 10314424798490535546171949056) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (cbrt.f64 10077696))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 10314424798490535546171949056 1/54) 0) (/.f64 (pow.f64 101559956668416 1/54) (cbrt.f64 (pow.f64 106387358923716524807713475752456393740167855629859291136 -1/36))) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 101559956668416 1/36) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 10077696)) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 101559956668416 1/54) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 10314424798490535546171949056 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 101559956668416 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0) (/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 101559956668416))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 10077696)) 0) (/.f64 (-.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0) (cbrt.f64 (cbrt.f64 10077696))) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 101559956668416 -1/54) 0) (pow.f64 (pow.f64 101559956668416 -1/54) -3) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1047532535594334222593508922191671036215296 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/18) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 10077696 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 10077696) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) 0))) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0) (/.f64 (cbrt.f64 10077696) (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0)) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))) 0) (/.f64 (cbrt.f64 10077696) (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (+.f64 0 (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 0))) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (cbrt.f64 10077696) (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 1/2 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/2) (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/1296) 1/1296)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/36) 1/36)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (cbrt.f64 (cbrt.f64 10077696)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (/.f64 (log.f64 10314424798490535546171949056) 36))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 1047532535594334222593508922191671036215296) 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 0 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (/.f64 (log.f64 101559956668416) 6) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (/.f64 (log.f64 101559956668416) 36) (*.f64 -1/36 (log.f64 101559956668416))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3) 0))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10077696 -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 -1/54)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10077696 -1/18)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (cbrt.f64 10077696))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 -1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (cbrt.f64 (pow.f64 106387358923716524807713475752456393740167855629859291136 -1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (pow.f64 10077696 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 101559956668416 -1/54) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10314424798490535546171949056 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 10077696 -1/18) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1047532535594334222593508922191671036215296 -1/54))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10314424798490535546171949056 1/54)) (pow.f64 101559956668416 -1/54))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (cbrt.f64 10077696))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/1296 (+.f64 1/1296 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/36 (+.f64 1/36 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (cbrt.f64 (cbrt.f64 10077696))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54))) (neg.f64 (pow.f64 101559956668416 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (pow.f64 101559956668416 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 101559956668416 -1/54) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (pow.f64 10314424798490535546171949056 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 -1/54)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 10314424798490535546171949056 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (pow.f64 10314424798490535546171949056 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 101559956668416 1/36))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (neg.f64 (pow.f64 101559956668416 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (cbrt.f64 (cbrt.f64 101559956668416))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 10314424798490535546171949056 1/54)) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 101559956668416 -1/54))))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (pow.f64 10314424798490535546171949056 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 10314424798490535546171949056 1/54))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (neg.f64 (pow.f64 10314424798490535546171949056 1/54))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 101559956668416)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (neg.f64 (pow.f64 101559956668416 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (pow.f64 101559956668416 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (pow.f64 101559956668416 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 10077696 -1/18))) (neg.f64 (pow.f64 101559956668416 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 101559956668416 -1/54))) (neg.f64 (pow.f64 10314424798490535546171949056 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 101559956668416 1/36)) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 10077696 -1/18))))) (neg.f64 (cbrt.f64 (sqrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (pow.f64 101559956668416 1/72)) (pow.f64 101559956668416 1/72))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)))) (cbrt.f64 (pow.f64 10314424798490535546171949056 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (cbrt.f64 (pow.f64 10314424798490535546171949056 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (cbrt.f64 (pow.f64 101559956668416 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)))) (cbrt.f64 (pow.f64 101559956668416 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (cbrt.f64 (pow.f64 10314424798490535546171949056 1/54))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18))) (pow.f64 101559956668416 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10077696 -1/18))) (pow.f64 101559956668416 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 10077696 -1/18) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 101559956668416 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (pow.f64 101559956668416 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54))) (pow.f64 101559956668416 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10314424798490535546171949056 1/54)) (pow.f64 101559956668416 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54))) (pow.f64 101559956668416 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 101559956668416 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (cbrt.f64 (pow.f64 101559956668416 1/36))) (pow.f64 101559956668416 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (pow.f64 101559956668416 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 101559956668416 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/18 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1/36 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/18 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 1047532535594334222593508922191671036215296 -1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (pow.f64 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 10077696) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (/.f64 (cbrt.f64 10077696) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 10077696) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (pow.f64 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) -2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 0) (pow.f64 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (+.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 0) (/.f64 (-.f64 0 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 3) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 10077696))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 3) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 10077696))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 3) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 10077696))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1/2) (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)) 0) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))))))

simplify4.4s (4.2%)

Algorithm
egglog
Counts
241 → 269
Calls
Call 1
Inputs
(fabs.f64 (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (pow.f64 101559956668416 1/54) (pow.f64 10314424798490535546171949056 1/54))
(*.f64 (cbrt.f64 (cbrt.f64 10077696)) 1)
(*.f64 (pow.f64 10314424798490535546171949056 1/54) (pow.f64 101559956668416 1/54))
(*.f64 (+.f64 0 (+.f64 (pow.f64 10314424798490535546171949056 1/54) (*.f64 0 (neg.f64 (pow.f64 101559956668416 1/54))))) (pow.f64 101559956668416 1/54))
(*.f64 1 (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (+.f64 (pow.f64 10314424798490535546171949056 1/54) (+.f64 0 (*.f64 (pow.f64 101559956668416 1/54) 0))) (-.f64 (pow.f64 101559956668416 1/54) 0))
(*.f64 (+.f64 0 (-.f64 (pow.f64 10314424798490535546171949056 1/54) (*.f64 0 (pow.f64 101559956668416 1/54)))) (+.f64 0 (pow.f64 101559956668416 1/54)))
(*.f64 (+.f64 (neg.f64 (pow.f64 101559956668416 1/36)) 0) (-.f64 (neg.f64 (pow.f64 101559956668416 1/36)) 0))
(*.f64 (pow.f64 101559956668416 1/36) (pow.f64 101559956668416 1/36))
(*.f64 (neg.f64 (pow.f64 10314424798490535546171949056 1/54)) (neg.f64 (pow.f64 101559956668416 1/54)))
(*.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) -1)
(*.f64 (neg.f64 (pow.f64 101559956668416 1/36)) (neg.f64 (pow.f64 101559956668416 1/36)))
(*.f64 (+.f64 (pow.f64 101559956668416 1/36) 0) (-.f64 (pow.f64 101559956668416 1/36) 0))
(*.f64 (neg.f64 (pow.f64 101559956668416 1/54)) (neg.f64 (pow.f64 10314424798490535546171949056 1/54)))
(-.f64 (cbrt.f64 (cbrt.f64 10077696)) 0)
(-.f64 3 (+.f64 3 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(-.f64 1/1296 (+.f64 1/1296 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(-.f64 1/36 (+.f64 1/36 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(-.f64 3 (-.f64 3 (cbrt.f64 (cbrt.f64 10077696))))
(-.f64 1/1296 (-.f64 1/1296 (cbrt.f64 (cbrt.f64 10077696))))
(-.f64 1/36 (-.f64 1/36 (cbrt.f64 (cbrt.f64 10077696))))
(-.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(-.f64 (/.f64 0 -1) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(-.f64 1 (+.f64 1 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(-.f64 1 (-.f64 1 (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (cbrt.f64 10077696) (cbrt.f64 (cbrt.f64 101559956668416)))
(/.f64 (pow.f64 101559956668416 1/36) (pow.f64 10077696 -1/18))
(/.f64 (cbrt.f64 (cbrt.f64 10077696)) 1)
(/.f64 (pow.f64 10314424798490535546171949056 1/54) (pow.f64 101559956668416 -1/54))
(/.f64 (+.f64 0 (cbrt.f64 10077696)) (+.f64 0 (-.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0)))
(/.f64 (-.f64 (cbrt.f64 10077696) 0) (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (+.f64 0 (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 0))))
(/.f64 1 (pow.f64 1047532535594334222593508922191671036215296 -1/54))
(/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) -1)
(sqrt.f64 (cbrt.f64 (cbrt.f64 101559956668416)))
(fma.f64 0 1 (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 0 (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 3 (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 1/18 (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 1/36 (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 1 0 (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 1/18 0 (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 3 0 (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 (pow.f64 10314424798490535546171949056 1/54) (pow.f64 101559956668416 1/54) 0)
(fma.f64 (neg.f64 (pow.f64 101559956668416 1/36)) (neg.f64 (pow.f64 101559956668416 1/36)) 0)
(fma.f64 (pow.f64 101559956668416 1/36) (pow.f64 101559956668416 1/36) 0)
(fma.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0)
(fma.f64 1 (cbrt.f64 (cbrt.f64 10077696)) 0)
(fma.f64 (cbrt.f64 (cbrt.f64 10077696)) 1 0)
(fma.f64 (pow.f64 101559956668416 1/54) (pow.f64 10314424798490535546171949056 1/54) 0)
(fma.f64 (neg.f64 (pow.f64 101559956668416 1/54)) (neg.f64 (pow.f64 10314424798490535546171949056 1/54)) 0)
(pow.f64 101559956668416 1/18)
(pow.f64 (pow.f64 101559956668416 (cbrt.f64 1/18)) (cbrt.f64 1/324))
(pow.f64 (pow.f64 101559956668416 (sqrt.f64 1/18)) (sqrt.f64 1/18))
(pow.f64 (E.f64) (/.f64 (log.f64 10314424798490535546171949056) 36))
(pow.f64 (exp.f64 1/18) (log.f64 101559956668416))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 10314424798490535546171949056) 36))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 2)))
(pow.f64 (pow.f64 101559956668416 1/36) 2)
(pow.f64 (cbrt.f64 10077696) 1/3)
(pow.f64 10314424798490535546171949056 1/36)
(pow.f64 (pow.f64 101559956668416 1/54) 3)
(pow.f64 10077696 1/9)
(pow.f64 (cbrt.f64 (cbrt.f64 10077696)) 1)
(pow.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) -1)
(pow.f64 1047532535594334222593508922191671036215296 1/54)
(pow.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/18) -1/3)
(pow.f64 1047532535594334222593508922191671036215296 (*.f64 2 1/108))
(pow.f64 (pow.f64 101559956668416 1/72) 4)
(pow.f64 (cbrt.f64 (sqrt.f64 10077696)) 2/3)
(pow.f64 (cbrt.f64 101559956668416) 1/6)
(pow.f64 106387358923716524807713475752456393740167855629859291136 1/72)
(pow.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 1/2)
(pow.f64 1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 (/.f64 1/54 2))
(pow.f64 1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 1/108)
(pow.f64 (neg.f64 (pow.f64 101559956668416 1/36)) 2)
(pow.f64 (exp.f64 (sqrt.f64 1/18)) (*.f64 (sqrt.f64 1/18) (log.f64 101559956668416)))
(pow.f64 (exp.f64 (cbrt.f64 1/324)) (*.f64 (cbrt.f64 1/18) (log.f64 101559956668416)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 2))) (cbrt.f64 (/.f64 (log.f64 10314424798490535546171949056) 36)))
(cbrt.f64 (cbrt.f64 10077696))
(neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(neg.f64 (-.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0))
(if (!=.f64 (pow.f64 10314424798490535546171949056 1/54) 0) (/.f64 (pow.f64 101559956668416 1/54) (cbrt.f64 (pow.f64 106387358923716524807713475752456393740167855629859291136 -1/36))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 101559956668416 1/36) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 10077696)) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 1 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 101559956668416 1/54) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 10314424798490535546171949056 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 101559956668416 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 0 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0) (/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 101559956668416))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 10077696)) 0) (/.f64 (-.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0) (cbrt.f64 (cbrt.f64 10077696))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 101559956668416 -1/54) 0) (pow.f64 (pow.f64 101559956668416 -1/54) -3) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 1047532535594334222593508922191671036215296 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/18) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 10077696 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 10077696) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) 0))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0) (/.f64 (cbrt.f64 10077696) (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (+.f64 0 (-.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0)) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))) 0) (/.f64 (cbrt.f64 10077696) (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (+.f64 0 (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 0))) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 0 0) (/.f64 (cbrt.f64 10077696) (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (cbrt.f64 (cbrt.f64 10077696)))
(+.f64 (*.f64 1/2 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 1/2 (cbrt.f64 (cbrt.f64 10077696))))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/2) (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/2))
(+.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 1) 1)
(+.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 3) 3)
(+.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/1296) 1/1296)
(+.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/36) 1/36)
(+.f64 0 (cbrt.f64 (cbrt.f64 10077696)))
(+.f64 (cbrt.f64 (cbrt.f64 10077696)) 0)
(exp.f64 (/.f64 (log.f64 10314424798490535546171949056) 36))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3))
(exp.f64 (*.f64 (log.f64 1047532535594334222593508922191671036215296) 1/54))
(exp.f64 (+.f64 0 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3)))
(exp.f64 (+.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3) 0))
(exp.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 1/3) 3))
(exp.f64 (*.f64 (/.f64 (log.f64 101559956668416) 6) 1/3))
(exp.f64 (-.f64 (/.f64 (log.f64 101559956668416) 36) (*.f64 -1/36 (log.f64 101559956668416))))
(exp.f64 (-.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 0))
(exp.f64 (-.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3) 0))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10077696 -1/18)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 -1/54)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (cbrt.f64 10077696))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10077696 -1/18)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (cbrt.f64 10077696))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 -1/54)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 2)))
(*.f64 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) -1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(*.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (cbrt.f64 (pow.f64 106387358923716524807713475752456393740167855629859291136 -1/36)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (pow.f64 10077696 -1/18))
(*.f64 (pow.f64 101559956668416 -1/54) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10314424798490535546171949056 1/54)))
(*.f64 (pow.f64 10077696 -1/18) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1047532535594334222593508922191671036215296 -1/54))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10314424798490535546171949056 1/54)) (pow.f64 101559956668416 -1/54))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (cbrt.f64 10077696))))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (cbrt.f64 10077696))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(-.f64 3 (+.f64 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(-.f64 1/1296 (+.f64 1/1296 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(-.f64 1/36 (+.f64 1/36 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(-.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(-.f64 (/.f64 0 (cbrt.f64 (cbrt.f64 10077696))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(-.f64 1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(-.f64 0 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54))) (neg.f64 (pow.f64 101559956668416 1/54)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (pow.f64 101559956668416 1/54)))
(/.f64 (*.f64 (pow.f64 101559956668416 -1/54) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (pow.f64 10314424798490535546171949056 1/54))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 -1/54)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 10314424798490535546171949056 1/54))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (pow.f64 10314424798490535546171949056 1/54))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 101559956668416 1/36))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (neg.f64 (pow.f64 101559956668416 1/36))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (cbrt.f64 (cbrt.f64 101559956668416))))
(/.f64 (-.f64 (*.f64 0 (pow.f64 10314424798490535546171949056 1/54)) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 101559956668416 -1/54))))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 10314424798490535546171949056 1/54))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (neg.f64 (pow.f64 10314424798490535546171949056 1/54))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 101559956668416)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (neg.f64 (pow.f64 101559956668416 1/54)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (pow.f64 101559956668416 1/54)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (pow.f64 101559956668416 1/36))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 10077696 -1/18))) (neg.f64 (pow.f64 101559956668416 1/36)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 101559956668416 -1/54))) (neg.f64 (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 101559956668416 1/36)) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 10077696 -1/18))))) (neg.f64 (cbrt.f64 (sqrt.f64 10077696))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (pow.f64 101559956668416 1/72)) (pow.f64 101559956668416 1/72))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)))) (cbrt.f64 (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (cbrt.f64 (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (cbrt.f64 (pow.f64 101559956668416 1/36)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)))) (cbrt.f64 (pow.f64 101559956668416 1/36)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (cbrt.f64 (pow.f64 10314424798490535546171949056 1/54))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 2/3)))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18))) (pow.f64 101559956668416 1/36))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10077696 -1/18))) (pow.f64 101559956668416 1/36))
(/.f64 (*.f64 (pow.f64 10077696 -1/18) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 1/36))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 101559956668416 1/36))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (pow.f64 101559956668416 1/36))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54))) (pow.f64 101559956668416 1/54))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10314424798490535546171949056 1/54)) (pow.f64 101559956668416 1/54))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54))) (pow.f64 101559956668416 1/54))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 101559956668416 1/54))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (cbrt.f64 (pow.f64 101559956668416 1/36))) (pow.f64 101559956668416 1/54))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (pow.f64 101559956668416 1/54))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 101559956668416 1/54))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(fma.f64 0 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(fma.f64 0 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(fma.f64 0 1/18 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(fma.f64 0 1/36 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(fma.f64 1 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(fma.f64 1/18 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(fma.f64 3 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1)
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) 2)
(pow.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0))
(neg.f64 (*.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) -1))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 1047532535594334222593508922191671036215296 -1/54)))
(neg.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (pow.f64 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 10077696) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (/.f64 (cbrt.f64 10077696) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 10077696) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (pow.f64 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) -2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 0) (pow.f64 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (+.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 0) (/.f64 (-.f64 0 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 3) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 10077696))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 3) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 10077696))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 3) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 10077696))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(+.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1/2) (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1/2))
(+.f64 (*.f64 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)) 0) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
Outputs
(fabs.f64 (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (pow.f64 101559956668416 1/54) (pow.f64 10314424798490535546171949056 1/54))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (cbrt.f64 (cbrt.f64 10077696)) 1)
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (pow.f64 10314424798490535546171949056 1/54) (pow.f64 101559956668416 1/54))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (+.f64 0 (+.f64 (pow.f64 10314424798490535546171949056 1/54) (*.f64 0 (neg.f64 (pow.f64 101559956668416 1/54))))) (pow.f64 101559956668416 1/54))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 1 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (+.f64 (pow.f64 10314424798490535546171949056 1/54) (+.f64 0 (*.f64 (pow.f64 101559956668416 1/54) 0))) (-.f64 (pow.f64 101559956668416 1/54) 0))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (+.f64 0 (-.f64 (pow.f64 10314424798490535546171949056 1/54) (*.f64 0 (pow.f64 101559956668416 1/54)))) (+.f64 0 (pow.f64 101559956668416 1/54)))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (+.f64 (neg.f64 (pow.f64 101559956668416 1/36)) 0) (-.f64 (neg.f64 (pow.f64 101559956668416 1/36)) 0))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (pow.f64 101559956668416 1/36) (pow.f64 101559956668416 1/36))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (neg.f64 (pow.f64 10314424798490535546171949056 1/54)) (neg.f64 (pow.f64 101559956668416 1/54)))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) -1)
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (neg.f64 (pow.f64 101559956668416 1/36)) (neg.f64 (pow.f64 101559956668416 1/36)))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (+.f64 (pow.f64 101559956668416 1/36) 0) (-.f64 (pow.f64 101559956668416 1/36) 0))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (neg.f64 (pow.f64 101559956668416 1/54)) (neg.f64 (pow.f64 10314424798490535546171949056 1/54)))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 (cbrt.f64 (cbrt.f64 10077696)) 0)
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 3 (+.f64 3 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 1/1296 (+.f64 1/1296 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 1/36 (+.f64 1/36 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 3 (-.f64 3 (cbrt.f64 (cbrt.f64 10077696))))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 1/1296 (-.f64 1/1296 (cbrt.f64 (cbrt.f64 10077696))))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 1/36 (-.f64 1/36 (cbrt.f64 (cbrt.f64 10077696))))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 (/.f64 0 -1) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 1 (+.f64 1 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(cbrt.f64 (cbrt.f64 10077696))
(-.f64 1 (-.f64 1 (cbrt.f64 (cbrt.f64 10077696))))
(cbrt.f64 (cbrt.f64 10077696))
(/.f64 (cbrt.f64 10077696) (cbrt.f64 (cbrt.f64 101559956668416)))
(cbrt.f64 (cbrt.f64 10077696))
(/.f64 (pow.f64 101559956668416 1/36) (pow.f64 10077696 -1/18))
(cbrt.f64 (cbrt.f64 10077696))
(/.f64 (cbrt.f64 (cbrt.f64 10077696)) 1)
(cbrt.f64 (cbrt.f64 10077696))
(/.f64 (pow.f64 10314424798490535546171949056 1/54) (pow.f64 101559956668416 -1/54))
(cbrt.f64 (cbrt.f64 10077696))
(/.f64 (+.f64 0 (cbrt.f64 10077696)) (+.f64 0 (-.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0)))
(cbrt.f64 (cbrt.f64 10077696))
(/.f64 (-.f64 (cbrt.f64 10077696) 0) (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (+.f64 0 (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 0))))
(cbrt.f64 (cbrt.f64 10077696))
(/.f64 1 (pow.f64 1047532535594334222593508922191671036215296 -1/54))
(cbrt.f64 (cbrt.f64 10077696))
(/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) -1)
(cbrt.f64 (cbrt.f64 10077696))
(sqrt.f64 (cbrt.f64 (cbrt.f64 101559956668416)))
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 0 1 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 0 0 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 0 3 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 0 1/18 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 0 1/36 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 1 0 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 1/18 0 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 3 0 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 (pow.f64 10314424798490535546171949056 1/54) (pow.f64 101559956668416 1/54) 0)
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 (neg.f64 (pow.f64 101559956668416 1/36)) (neg.f64 (pow.f64 101559956668416 1/36)) 0)
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 (pow.f64 101559956668416 1/36) (pow.f64 101559956668416 1/36) 0)
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 -1 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0)
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 1 (cbrt.f64 (cbrt.f64 10077696)) 0)
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 (cbrt.f64 (cbrt.f64 10077696)) 1 0)
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 (pow.f64 101559956668416 1/54) (pow.f64 10314424798490535546171949056 1/54) 0)
(cbrt.f64 (cbrt.f64 10077696))
(fma.f64 (neg.f64 (pow.f64 101559956668416 1/54)) (neg.f64 (pow.f64 10314424798490535546171949056 1/54)) 0)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 101559956668416 1/18)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (pow.f64 101559956668416 (cbrt.f64 1/18)) (cbrt.f64 1/324))
(pow.f64 101559956668416 (cbrt.f64 (*.f64 1/18 1/324)))
(pow.f64 (pow.f64 101559956668416 (sqrt.f64 1/18)) (sqrt.f64 1/18))
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (E.f64) (/.f64 (log.f64 10314424798490535546171949056) 36))
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (exp.f64 1/18) (log.f64 101559956668416))
(pow.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 10314424798490535546171949056) 36))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 2)))
(exp.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3)))
(pow.f64 (pow.f64 101559956668416 1/36) 2)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (cbrt.f64 10077696) 1/3)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 10314424798490535546171949056 1/36)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (pow.f64 101559956668416 1/54) 3)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 10077696 1/9)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (cbrt.f64 (cbrt.f64 10077696)) 1)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) -1)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 1047532535594334222593508922191671036215296 1/54)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/18) -1/3)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 1047532535594334222593508922191671036215296 (*.f64 2 1/108))
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (pow.f64 101559956668416 1/72) 4)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (cbrt.f64 (sqrt.f64 10077696)) 2/3)
(pow.f64 (cbrt.f64 101559956668416) 1/6)
(pow.f64 106387358923716524807713475752456393740167855629859291136 1/72)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 1/2)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 (/.f64 1/54 2))
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 1097324413128695095014498519762948444299315170409742569521688363865669310779664367616 1/108)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (neg.f64 (pow.f64 101559956668416 1/36)) 2)
(cbrt.f64 (cbrt.f64 10077696))
(pow.f64 (exp.f64 (sqrt.f64 1/18)) (*.f64 (sqrt.f64 1/18) (log.f64 101559956668416)))
(exp.f64 (*.f64 (sqrt.f64 1/18) (*.f64 (sqrt.f64 1/18) (log.f64 101559956668416))))
(pow.f64 (exp.f64 (cbrt.f64 1/324)) (*.f64 (cbrt.f64 1/18) (log.f64 101559956668416)))
(exp.f64 (*.f64 (cbrt.f64 1/324) (*.f64 (cbrt.f64 1/18) (log.f64 101559956668416))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 2))) (cbrt.f64 (/.f64 (log.f64 10314424798490535546171949056) 36)))
(exp.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3)))
(cbrt.f64 (cbrt.f64 10077696))
(neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(cbrt.f64 (cbrt.f64 10077696))
(neg.f64 (-.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0))
(cbrt.f64 (cbrt.f64 10077696))
(if (!=.f64 (pow.f64 10314424798490535546171949056 1/54) 0) (/.f64 (pow.f64 101559956668416 1/54) (cbrt.f64 (pow.f64 106387358923716524807713475752456393740167855629859291136 -1/36))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 101559956668416 1/36) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 10077696)) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 1 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 101559956668416 1/54) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 10314424798490535546171949056 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 101559956668416 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 0 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0) (/.f64 (neg.f64 (cbrt.f64 (cbrt.f64 101559956668416))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0) (cbrt.f64 (/.f64 (cbrt.f64 101559956668416) (cbrt.f64 10077696))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 10077696)) 0) (/.f64 (-.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0) (cbrt.f64 (cbrt.f64 10077696))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 10077696)) 0) (cbrt.f64 (/.f64 (cbrt.f64 101559956668416) (cbrt.f64 10077696))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 101559956668416 -1/54) 0) (pow.f64 (pow.f64 101559956668416 -1/54) -3) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 101559956668416 -1/54) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 1047532535594334222593508922191671036215296 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/18) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 10077696 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 10077696) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) 0))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 0 0) 0 (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0) (/.f64 (cbrt.f64 10077696) (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (+.f64 0 (-.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0)) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))) 0) (/.f64 (cbrt.f64 10077696) (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (+.f64 0 (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 0))) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 0 0) (/.f64 (cbrt.f64 10077696) (+.f64 0 (+.f64 (cbrt.f64 (cbrt.f64 101559956668416)) (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 0 0) (cbrt.f64 (cbrt.f64 10077696)) (cbrt.f64 (cbrt.f64 10077696)))
(+.f64 (*.f64 1/2 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 1/2 (cbrt.f64 (cbrt.f64 10077696))))
(cbrt.f64 (cbrt.f64 10077696))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/2) (*.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/2))
(cbrt.f64 (cbrt.f64 10077696))
(+.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 1) 1)
(cbrt.f64 (cbrt.f64 10077696))
(+.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 3) 3)
(cbrt.f64 (cbrt.f64 10077696))
(+.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/1296) 1/1296)
(cbrt.f64 (cbrt.f64 10077696))
(+.f64 (-.f64 (cbrt.f64 (cbrt.f64 10077696)) 1/36) 1/36)
(cbrt.f64 (cbrt.f64 10077696))
(+.f64 0 (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (cbrt.f64 10077696))
(+.f64 (cbrt.f64 (cbrt.f64 10077696)) 0)
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (/.f64 (log.f64 10314424798490535546171949056) 36))
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3))
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (*.f64 (log.f64 1047532535594334222593508922191671036215296) 1/54))
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (+.f64 0 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3)))
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (+.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3) 0))
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (*.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3) 1))
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 1/3) 3))
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (*.f64 (/.f64 (log.f64 101559956668416) 6) 1/3))
(cbrt.f64 (pow.f64 101559956668416 1/6))
(exp.f64 (-.f64 (/.f64 (log.f64 101559956668416) 36) (*.f64 -1/36 (log.f64 101559956668416))))
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (-.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 0))
(cbrt.f64 (cbrt.f64 10077696))
(exp.f64 (-.f64 (*.f64 (*.f64 (/.f64 (log.f64 10314424798490535546171949056) 36) 3) 1/3) 0))
(cbrt.f64 (cbrt.f64 10077696))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10077696 -1/18)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))) (*.f64 (pow.f64 10077696 -1/18) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 -1/54)) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10077696 -1/18)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))) (*.f64 (pow.f64 10077696 -1/18) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (cbrt.f64 10077696))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 -1/54)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 -1/54)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 -1/54)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 2)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) -1)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (cbrt.f64 (pow.f64 106387358923716524807713475752456393740167855629859291136 -1/36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 101559956668416 -1/54) (cbrt.f64 (pow.f64 106387358923716524807713475752456393740167855629859291136 -1/36))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (pow.f64 10077696 -1/18))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (pow.f64 101559956668416 -1/54) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (pow.f64 10077696 -1/18) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 2))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1047532535594334222593508922191671036215296 -1/54))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10314424798490535546171949056 1/54)) (pow.f64 101559956668416 -1/54))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 10077696)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (cbrt.f64 10077696))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 10077696)))
(-.f64 3 (+.f64 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(-.f64 1/1296 (+.f64 1/1296 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(-.f64 1/36 (+.f64 1/36 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(-.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(-.f64 (/.f64 0 (cbrt.f64 (cbrt.f64 10077696))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(-.f64 1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(-.f64 0 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54))) (neg.f64 (pow.f64 101559956668416 1/54)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (pow.f64 101559956668416 1/54)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (pow.f64 101559956668416 -1/54) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (pow.f64 10314424798490535546171949056 1/54))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 -1/54)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 -1/54)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 10314424798490535546171949056 1/54))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (pow.f64 10314424798490535546171949056 1/54))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 101559956668416 1/36))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (neg.f64 (pow.f64 101559956668416 1/36))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) (pow.f64 10077696 -1/18)) (pow.f64 (pow.f64 101559956668416 1/36) 3))
(/.f64 (-.f64 0 (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (cbrt.f64 (cbrt.f64 101559956668416))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 10314424798490535546171949056 1/54)) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 101559956668416 -1/54))))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) (pow.f64 101559956668416 -1/54)) (*.f64 (cbrt.f64 (cbrt.f64 10077696)) (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 10314424798490535546171949056 1/54))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (neg.f64 (pow.f64 10314424798490535546171949056 1/54))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) (pow.f64 101559956668416 -1/54)) (*.f64 (cbrt.f64 (cbrt.f64 10077696)) (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 101559956668416)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (neg.f64 (pow.f64 101559956668416 1/54)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 (cbrt.f64 101559956668416)))) (neg.f64 (pow.f64 101559956668416 -1/54)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (neg.f64 (pow.f64 101559956668416 1/54)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 (cbrt.f64 101559956668416)))) (neg.f64 (pow.f64 101559956668416 -1/54)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (pow.f64 101559956668416 1/36))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 10077696 -1/18))) (neg.f64 (pow.f64 101559956668416 1/36)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 101559956668416 -1/54))) (neg.f64 (pow.f64 10314424798490535546171949056 1/54)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (-.f64 (*.f64 0 (pow.f64 101559956668416 1/36)) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (pow.f64 10077696 -1/18))))) (neg.f64 (cbrt.f64 (sqrt.f64 10077696))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) (pow.f64 10077696 -1/18)) (cbrt.f64 (sqrt.f64 10077696)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (pow.f64 101559956668416 1/72)) (pow.f64 101559956668416 1/72))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)))) (cbrt.f64 (pow.f64 10314424798490535546171949056 1/54)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 (cbrt.f64 101559956668416))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (cbrt.f64 (pow.f64 10314424798490535546171949056 1/54)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 (cbrt.f64 101559956668416))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (cbrt.f64 (pow.f64 101559956668416 1/36)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 (cbrt.f64 101559956668416))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)))) (cbrt.f64 (pow.f64 101559956668416 1/36)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 (cbrt.f64 101559956668416))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (cbrt.f64 (pow.f64 10314424798490535546171949056 1/54))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 2/3)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 -1/54)) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 101559956668416)) 2/3) (pow.f64 10314424798490535546171949056 1/54))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18))) (pow.f64 101559956668416 1/36))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10077696 -1/18))) (pow.f64 101559956668416 1/36))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (pow.f64 10077696 -1/18) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 101559956668416 1/36))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 101559956668416 1/36))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (pow.f64 101559956668416 1/36))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 10077696)))) (*.f64 (pow.f64 10077696 -1/18) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54))) (pow.f64 101559956668416 1/54))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10314424798490535546171949056 1/54)) (pow.f64 101559956668416 1/54))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10314424798490535546171949056 1/54))) (pow.f64 101559956668416 1/54))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (pow.f64 10314424798490535546171949056 1/54)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 101559956668416 1/54))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (cbrt.f64 10077696)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (cbrt.f64 (pow.f64 101559956668416 1/36))) (pow.f64 101559956668416 1/54))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 10077696 -1/18)) (*.f64 (pow.f64 101559956668416 1/54) (cbrt.f64 (pow.f64 101559956668416 1/36))))
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))))) (pow.f64 101559956668416 1/54))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 (cbrt.f64 101559956668416)))) (pow.f64 101559956668416 -1/54))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 101559956668416 1/54))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 (cbrt.f64 101559956668416)))) (pow.f64 101559956668416 -1/54))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 1/18 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 0 1/36 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 1 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 1/18 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(fma.f64 3 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) 3)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) 2)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(pow.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) 1/3)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(neg.f64 (*.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54) (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) -1))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(neg.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 1047532535594334222593508922191671036215296 -1/54)))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(neg.f64 (*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (pow.f64 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 10077696) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (/.f64 (cbrt.f64 10077696) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 1 0) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (/.f64 (cbrt.f64 10077696) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (pow.f64 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) 0) (/.f64 1 (pow.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 10077696 -1/18)) -2)) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (*.f64 (pow.f64 10077696 -1/18) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (pow.f64 (pow.f64 (*.f64 (pow.f64 10077696 -1/18) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -2) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 0) (pow.f64 (/.f64 (cbrt.f64 (cbrt.f64 10077696)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (+.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) 0) (/.f64 (-.f64 0 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 3) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 10077696))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 3) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 10077696))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) 3) (/.f64 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (cbrt.f64 10077696))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696))))) (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (+.f64 0 (+.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))))))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(if (!=.f64 0 0) (/.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) (cbrt.f64 10077696)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (cbrt.f64 (cbrt.f64 101559956668416)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(+.f64 (/.f64 0 (neg.f64 (cbrt.f64 (cbrt.f64 10077696)))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54))) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1/2) (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))) 1/2))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(+.f64 (*.f64 (neg.f64 (pow.f64 1047532535594334222593508922191671036215296 -1/54)) 0) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))
(+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (cbrt.f64 10077696)))

localize417.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
0.2b
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -36)
0.3b
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 85 to 61 computations (28.2% saved)

series9.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

Compiled 1075 to 960 computations (10.7% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
120×egg-rr
116×egg-rr
Counts
2 → 236
Calls
Call 1
Inputs
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -36)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 -6))) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))) (-.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0)) (+.f64 0 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36) 0) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 -6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36) 0)) (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (*.f64 0 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 6 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36))) -216)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 36 (*.f64 -36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -216)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 36) 0) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36)) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -36 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (*.f64 -36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 36 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36) 0) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 36) 0) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 36)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 6 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 36) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 -6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 -6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -6 0) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (/.f64 1 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 -6) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 36) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 1/36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (pow.f64 (/.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -1) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (neg.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0)) 0) (/.f64 (+.f64 0 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) 0) (/.f64 (-.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (+.f64 0 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 3 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)) (cbrt.f64 -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6)) (cbrt.f64 -1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) -1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (pow.f64 1296 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) -1/36) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/36)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 6) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/36)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) -6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -6 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296))) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6)) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)) (cbrt.f64 -1296))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -1/36) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1296))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 1296))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1296))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)) -6) (cbrt.f64 1296))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (cbrt.f64 1296))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)) (/.f64 (cbrt.f64 1296) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 1296)) (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)))) (pow.f64 60466176 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -1296)) (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)))) (*.f64 36 (cbrt.f64 -1296)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 36 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -216)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6))) -216)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 1296)) (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))) (cbrt.f64 1296))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 -1296)) (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36))) (cbrt.f64 -1296))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 (cbrt.f64 1296)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)))) (cbrt.f64 (cbrt.f64 1296)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (cbrt.f64 (cbrt.f64 1296))) (cbrt.f64 (pow.f64 1679616 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6))) 216)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1296)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1296)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 -6)) 3) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 36)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296)) (/.f64 (cbrt.f64 -36) -6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) 6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1/36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/36))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -6 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 6 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0) (cbrt.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -46656 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -36 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (/.f64 -36 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 -6) (/.f64 -36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -36 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -36 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 36) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 -1296)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) 0) (cbrt.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -46656 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))))

simplify3.7s (3.5%)

Algorithm
egglog
Counts
236 → 288
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 -6))) (cbrt.f64 -36))
(*.f64 (cbrt.f64 -6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))) (-.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))
(*.f64 (+.f64 0 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0)) (+.f64 0 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)))
(*.f64 (cbrt.f64 36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)))
(*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 36))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36) 0) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (neg.f64 (cbrt.f64 -6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -36)))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36) 0)) (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 -6))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (*.f64 0 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -1 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)
(*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 6 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6)
(-.f64 3 (+.f64 3 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 3 (-.f64 3 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 1 (+.f64 1 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 1 (-.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(-.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(/.f64 (-.f64 0 (*.f64 36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36))) -216)
(/.f64 (-.f64 0 (*.f64 36 (*.f64 -36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -216)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6)
(/.f64 (+.f64 0 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/6)
(/.f64 (-.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) -1)
(/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)
(/.f64 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) -1/6)
(/.f64 (-.f64 (*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 36) 0) -36)
(/.f64 (+.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -36)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36)) -6)
(/.f64 (neg.f64 (*.f64 -36 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -6)
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36))) -6)
(/.f64 (-.f64 0 (*.f64 1 (*.f64 -36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -6)
(/.f64 (+.f64 0 (*.f64 36 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -6)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36) 0) -6)
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(/.f64 (-.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 36)
(/.f64 (-.f64 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 36) 0) 36)
(/.f64 (+.f64 0 (*.f64 36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 36)
(fma.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)
(fma.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(fma.f64 1 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 0 -36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6 0)
(fma.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 0)
(fma.f64 0 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 6 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(fma.f64 0 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 0 3 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6 0)
(fma.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 36) 0)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 -6) 0)
(fma.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(fma.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(fma.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(fma.f64 (cbrt.f64 36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) 0)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)
(fma.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0)
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(fma.f64 (cbrt.f64 -6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0)
(fma.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) 0)
(fma.f64 -1 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(pow.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(pow.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 1/3)
(pow.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(cbrt.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)))
(neg.f64 (-.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))
(neg.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 -6 0) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1 0) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (/.f64 1 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 -6) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 36) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 1/36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (pow.f64 (/.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -1) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (neg.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (-.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0)) 0) (/.f64 (+.f64 0 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) 0) (/.f64 (-.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (+.f64 0 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 3 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 3 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))
(+.f64 (-.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 3)
(+.f64 (-.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) 1)
(+.f64 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)) (cbrt.f64 -1/6))
(*.f64 (cbrt.f64 -1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)))
(*.f64 (cbrt.f64 -1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6)) (cbrt.f64 -1/36))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))
(*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) -1/36))
(*.f64 -1/36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (pow.f64 1296 -1/3))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) -1/36) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/36)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (cbrt.f64 6) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296)))
(*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/36)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) -1)
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296)) (cbrt.f64 6))
(*.f64 1/36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36))
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) -6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(-.f64 3 (+.f64 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(-.f64 1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 -36))
(/.f64 (*.f64 -6 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296))) (cbrt.f64 -36))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6)) (cbrt.f64 -36))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -36))
(/.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)) (cbrt.f64 -1296))
(/.f64 (*.f64 (cbrt.f64 -1/36) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1296))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 1296))
(/.f64 (*.f64 (cbrt.f64 6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1296))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)) -6) (cbrt.f64 1296))
(/.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (cbrt.f64 1296))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)) (/.f64 (cbrt.f64 1296) -6))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 1296)) (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)))) (pow.f64 60466176 1/3))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -1296)) (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)))) (*.f64 36 (cbrt.f64 -1296)))
(/.f64 (-.f64 0 (*.f64 36 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -216)
(/.f64 (-.f64 0 (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6))) -216)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 1296)) (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))) (cbrt.f64 1296))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -1296)) (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36))) (cbrt.f64 -1296))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 -36))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -36))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 36))
(/.f64 (cbrt.f64 (*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 36))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 36))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 (cbrt.f64 1296)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)))) (cbrt.f64 (cbrt.f64 1296)))
(/.f64 (/.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (cbrt.f64 (cbrt.f64 1296))) (cbrt.f64 (pow.f64 1679616 1/3)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) -1/6)
(/.f64 (-.f64 0 (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6))) 216)
(/.f64 (-.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1296)
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 6))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(/.f64 (-.f64 0 (*.f64 36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1296)
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -36)
(/.f64 (/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6) -6)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(/.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6))) -6)
(/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 -6)) 3) -6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 36)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(/.f64 (/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) 6)
(/.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6))) 6)
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296)) (/.f64 (cbrt.f64 -36) -6))
(fma.f64 1 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 0 -36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 0 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 0 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 0 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) -1))
(neg.f64 (*.f64 -1/36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) 6))
(neg.f64 (*.f64 1/36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(neg.f64 (*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/36))
(neg.f64 (*.f64 6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(if (!=.f64 -6 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 6 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0) (cbrt.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -46656 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -36 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (/.f64 -36 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 -6) (/.f64 -36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -36 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -36 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 36) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 -1296)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) 0) (cbrt.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -46656 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
Outputs
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (cbrt.f64 -6))) (cbrt.f64 -36))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (*.f64 (cbrt.f64 -6) (cbrt.f64 -36))))
(*.f64 (cbrt.f64 -6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))) (-.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(*.f64 (+.f64 0 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0)) (+.f64 0 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(*.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(*.f64 (cbrt.f64 36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 36))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36) 0) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(*.f64 (neg.f64 (cbrt.f64 -6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (neg.f64 (*.f64 (cbrt.f64 -6) (cbrt.f64 -36))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36) 0)) (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (neg.f64 (cbrt.f64 36))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 -6))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(*.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (*.f64 0 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(*.f64 -1 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 6 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(-.f64 3 (+.f64 3 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(-.f64 3 (-.f64 3 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(-.f64 1 (+.f64 1 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(-.f64 1 (-.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(-.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(-.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (-.f64 0 (*.f64 36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36))) -216)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1296) -216)
(/.f64 (-.f64 0 (*.f64 36 (*.f64 -36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -216)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1296) -216)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (+.f64 0 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/6)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (-.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) -1)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) -1/6)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (-.f64 (*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 36) 0) -36)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) -36)
(/.f64 (+.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -36)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) -36)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36)) -6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36) -6)
(/.f64 (neg.f64 (*.f64 -36 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36) -6)
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36))) -6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36) -6)
(/.f64 (-.f64 0 (*.f64 1 (*.f64 -36 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36) -6)
(/.f64 (+.f64 0 (*.f64 36 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36) -6)
(/.f64 (-.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36) 0) -6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 36) -6)
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (-.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 36)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) -36)
(/.f64 (-.f64 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 36) 0) 36)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) -36)
(/.f64 (+.f64 0 (*.f64 36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 36)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) -36)
(fma.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 1 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 0 -36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 0 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 6 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 0 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 0 3 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 36) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) (cbrt.f64 -6) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(fma.f64 (cbrt.f64 36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0)
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(fma.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0)
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0)
(*.f64 -6 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))
(fma.f64 (cbrt.f64 -6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fma.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) 0)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216)))
(fma.f64 -1 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 1/3)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(cbrt.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(neg.f64 (-.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(neg.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 -6 0) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 1 0) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (/.f64 1 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 -6) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 -6) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1) (cbrt.f64 36))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 1 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -1/6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (cbrt.f64 36) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 1/36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (pow.f64 (/.f64 1 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -1) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (pow.f64 (/.f64 -1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (neg.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (-.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0)) 0) (/.f64 (+.f64 0 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0))) 0) (/.f64 (-.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (+.f64 0 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (+.f64 0 (-.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) 0))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (-.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 0) (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 0 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (+.f64 0 (+.f64 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (*.f64 0 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(if (!=.f64 0 0) (/.f64 (*.f64 -216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 36)) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 3 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 3 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (-.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 3)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (-.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) 1)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 0 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0)
(*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)) (cbrt.f64 -1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -1/36 -1/6)))
(*.f64 (cbrt.f64 -1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -1/36 -1/6)))
(*.f64 (cbrt.f64 -1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -1/36 -1/6)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6)) (cbrt.f64 -1/36))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -1/36 -1/6)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) -1/36))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216))) -1/36)
(*.f64 -1/36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (pow.f64 1296 -1/3))
(/.f64 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 1296 -1/3)) (cbrt.f64 -36))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) -1/36) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -216))) -1/36)
(*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/36)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (cbrt.f64 6) (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 6)) (cbrt.f64 1296))
(*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/36)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) -1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296)) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 6)) (cbrt.f64 1296))
(*.f64 1/36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 -6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) -6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 3 (+.f64 3 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 1 (+.f64 1 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(-.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 -36))
(/.f64 (*.f64 -6 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296))) (cbrt.f64 -36))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (*.f64 (cbrt.f64 -36) -1/6) (cbrt.f64 1296)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/6)) (cbrt.f64 -36))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 -36))
(/.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)) (cbrt.f64 -1296))
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 -1296 36)))
(/.f64 (*.f64 (cbrt.f64 -1/36) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1296))
(/.f64 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -1/36)) (cbrt.f64 1296))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 1296))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) (cbrt.f64 36)) (cbrt.f64 1296))
(/.f64 (*.f64 (cbrt.f64 6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 1296))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 6)) (cbrt.f64 1296))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)) -6) (cbrt.f64 1296))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 -1/36) -6)) (cbrt.f64 1296))
(/.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (cbrt.f64 1296))
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 1296 -36)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -1/36)) (/.f64 (cbrt.f64 1296) -6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 -1/36) -6)) (cbrt.f64 1296))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 1296)) (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36)))) (pow.f64 60466176 1/3))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) (cbrt.f64 36)) (cbrt.f64 60466176))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -1296)) (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)))) (*.f64 36 (cbrt.f64 -1296)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) (cbrt.f64 -36)) (*.f64 36 (cbrt.f64 -1296)))
(/.f64 (-.f64 0 (*.f64 36 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -216)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36) -216)
(/.f64 (-.f64 0 (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6))) -216)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) -6) -1/216)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 1296)) (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 36))) (cbrt.f64 1296))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cbrt.f64 36)) (cbrt.f64 1296))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 -1296)) (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36))) (cbrt.f64 -1296))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cbrt.f64 -36)) (cbrt.f64 -1296))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 -36))
(/.f64 (*.f64 (cbrt.f64 -6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36))) (cbrt.f64 -36))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 -36))
(/.f64 (*.f64 (cbrt.f64 -6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36))) (cbrt.f64 -36))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36))) (cbrt.f64 36))
(/.f64 (cbrt.f64 (*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36))) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 36))
(/.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 36))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36))) (cbrt.f64 36))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 (cbrt.f64 1296)))
(cbrt.f64 (/.f64 (/.f64 (*.f64 -6 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/36)) (cbrt.f64 -36)) (cbrt.f64 1296)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)))) (cbrt.f64 (cbrt.f64 1296)))
(cbrt.f64 (/.f64 (/.f64 (*.f64 -6 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/36)) (cbrt.f64 -36)) (cbrt.f64 1296)))
(/.f64 (/.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 -36)) (cbrt.f64 (cbrt.f64 1296))) (cbrt.f64 (pow.f64 1679616 1/3)))
(/.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 (cbrt.f64 1296) -36))) (cbrt.f64 (cbrt.f64 1679616)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) -1/6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (-.f64 0 (*.f64 36 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6))) 216)
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) -6) -1/216)
(/.f64 (-.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1296)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) 1296)
(/.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)) (cbrt.f64 6))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)) (cbrt.f64 6))
(/.f64 (-.f64 0 (*.f64 36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1296)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) 1296)
(/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -36)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6) -6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -6))) -6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 -6)) 3) -6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 36)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (/.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) 6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6))) 6)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1296)) (/.f64 (cbrt.f64 -36) -6))
(/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (*.f64 (cbrt.f64 -36) -1/6) (cbrt.f64 1296)))
(fma.f64 1 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 -36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(fma.f64 0 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/216))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/216))
(neg.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) -1))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 -1/36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) 6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 1/36 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -1/36))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (*.f64 6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(if (!=.f64 -6 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 6 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0) (cbrt.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -46656 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) 0) (cbrt.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -1296 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -36 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 -6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3)) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 1 0) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 36)) (/.f64 -36 (cbrt.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)) 0) (/.f64 (cbrt.f64 -6) (/.f64 -36 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 36)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -36 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (/.f64 -36 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -36 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 -6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (*.f64 -6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (/.f64 -36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 36) 0) (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 -6)) (cbrt.f64 -1296)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (/.f64 6 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) 0) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) 0) (cbrt.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -46656 (*.f64 36 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2/3) (cbrt.f64 -36)) 0) (cbrt.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 -1296 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 0) (/.f64 1/6 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (+.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) -1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6)))) 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -6))))) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 1/216 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)

localize52.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 76 to 46 computations (39.5% saved)

series91.0ms (0.1%)

Counts
3 → 18
Calls

15 calls:

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

Compiled 4955 to 3550 computations (28.4% saved)

rewrite2.2s (2.1%)

Algorithm
batch-egg-rewrite
Rules
121×egg-rr
117×egg-rr
50×egg-rr
Counts
3 → 288
Calls
Call 1
Inputs
(*.f64 (PI.f64) u2)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (/.f64 (*.f64 (PI.f64) u2) 1/2))) 3) 6)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (/.f64 (*.f64 (PI.f64) u2) 1/2))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 0))) (-.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 0 (cbrt.f64 (*.f64 u2 (neg.f64 (PI.f64))))))) (cbrt.f64 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u2 (neg.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (cbrt.f64 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 u2 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (cbrt.f64 u2)) (cbrt.f64 (pow.f64 u2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u2) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (PI.f64)) (neg.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 u2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (/.f64 (*.f64 (PI.f64) u2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 u2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 u2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) u2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u2 (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 u2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 u2 (neg.f64 (PI.f64))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0))) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u2 (neg.f64 (PI.f64))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 u2 (neg.f64 (PI.f64)))) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) (*.f64 (PI.f64) u2)) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (PI.f64) u2) 0))) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u2 (neg.f64 (PI.f64))) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 0) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0))) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64)))))) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0))) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 0) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 0) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (PI.f64) u2) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (PI.f64) u2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 u2 (neg.f64 (PI.f64))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) u2) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 1 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6)) (cbrt.f64 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 1 (*.f64 6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) 1/6) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6)) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6)) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -6) (/.f64 3 -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -3 -6) (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 0 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 1/6)) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (cbrt.f64 1/6)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (sqrt.f64 1/6)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) -1) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (cbrt.f64 1/6)) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (cbrt.f64 36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (sqrt.f64 1/6)) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (*.f64 (cbrt.f64 36) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3))) (*.f64 (cbrt.f64 36) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (*.f64 (sqrt.f64 6) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3))) (*.f64 (sqrt.f64 6) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6))) (cbrt.f64 -36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (cbrt.f64 -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (sqrt.f64 1/6))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/6) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/6) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/36)) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))) (cbrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (cbrt.f64 36))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (sqrt.f64 1/6)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (sqrt.f64 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) -1) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 -6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 -6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (*.f64 (*.f64 6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 6)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 3) 1/8) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3) 1/8) (+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) 1/6) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) -1/6) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) 1/6) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3))) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) 1/6)) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (/.f64 6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 1 (/.f64 6 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) 1/4) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (-.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (+.f64 1 (/.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (+.f64 1 (/.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)))) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 0))) (-.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (*.f64 0 (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (+.f64 1 (/.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (/.f64 1 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/3 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 9)) (cbrt.f64 (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 -3)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))) (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (*.f64 (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 3)) (+.f64 9 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)) (*.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 27 (pow.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 3)) (+.f64 9 (-.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))) (*.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 3) (sqrt.f64 3) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 3) (cbrt.f64 9) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 9) (cbrt.f64 3) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 3 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (*.f64 (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)) 0) (/.f64 (-.f64 9 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))) (-.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))) 0) (/.f64 (-.f64 9 (*.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))) (-.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 0) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -3 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 9 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)) (*.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 9 (-.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))) (*.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 0) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 0) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 1 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3/2 (+.f64 3/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 1 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3/2 (+.f64 3/2 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 2 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3/2 (+.f64 3/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3/2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (-.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 3 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 3) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 3) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -3 (neg.f64 (*.f64 1/3 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))))

simplify6.2s (5.9%)

Algorithm
egglog
Counts
306 → 341
Calls
Call 1
Inputs
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (+.f64 (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 3 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6)))) (+.f64 3 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))))))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 0))) (-.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 0 (cbrt.f64 (*.f64 u2 (neg.f64 (PI.f64))))))) (cbrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (PI.f64) u2))))
(*.f64 1 (*.f64 (PI.f64) u2))
(*.f64 (cbrt.f64 (*.f64 u2 (neg.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2))))
(*.f64 (*.f64 (PI.f64) u2) 1)
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (cbrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 u2 2)) (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) u2))
(*.f64 (*.f64 (PI.f64) (cbrt.f64 u2)) (cbrt.f64 (pow.f64 u2 2)))
(*.f64 (*.f64 u2 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (neg.f64 u2) (neg.f64 (PI.f64)))
(*.f64 (neg.f64 (PI.f64)) (neg.f64 u2))
(*.f64 -1 (*.f64 u2 (neg.f64 (PI.f64))))
(-.f64 (/.f64 0 -1) (/.f64 (*.f64 (PI.f64) u2) -1))
(-.f64 1 (+.f64 1 (*.f64 u2 (neg.f64 (PI.f64)))))
(-.f64 1 (-.f64 1 (*.f64 (PI.f64) u2)))
(-.f64 3 (+.f64 3 (*.f64 u2 (neg.f64 (PI.f64)))))
(-.f64 3 (-.f64 3 (*.f64 (PI.f64) u2)))
(-.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))
(-.f64 (*.f64 (PI.f64) u2) 0)
(/.f64 (*.f64 u2 (neg.f64 (PI.f64))) -1)
(/.f64 (*.f64 (PI.f64) u2) 1)
(pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 3)
(pow.f64 (*.f64 (PI.f64) u2) 1)
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 3))
(neg.f64 (*.f64 u2 (neg.f64 (PI.f64))))
(neg.f64 (-.f64 (*.f64 u2 (neg.f64 (PI.f64))) 0))
(if (!=.f64 1 0) (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0))) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 u2 (neg.f64 (PI.f64))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 u2 (neg.f64 (PI.f64)))) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) (*.f64 (PI.f64) u2)) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (PI.f64) u2) 0))) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 u2 (neg.f64 (PI.f64))) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 0) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0))) (*.f64 (PI.f64) u2))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64)))))) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0))) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 0) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 0) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(+.f64 (-.f64 (*.f64 (PI.f64) u2) 3) 3)
(+.f64 (-.f64 (*.f64 (PI.f64) u2) 1) 1)
(+.f64 0 (*.f64 (PI.f64) u2))
(+.f64 0 (*.f64 (*.f64 u2 (neg.f64 (PI.f64))) -1))
(+.f64 (*.f64 (PI.f64) u2) 0)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (sqrt.f64 1/6)))
(*.f64 (cbrt.f64 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/36)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 1 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 6)))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 1 (*.f64 6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))))
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) 1/6) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 1/6))
(*.f64 -1 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2)))
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (sqrt.f64 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6)))
(*.f64 1 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(*.f64 1/6 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 1)
(*.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1/6)
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) -1/2)
(-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1/2)
(-.f64 (/.f64 0 (*.f64 -6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))
(-.f64 (/.f64 0 (*.f64 6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))))
(-.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6)) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6)))
(-.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -6) (/.f64 3 -6))
(-.f64 (/.f64 -3 -6) (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -6))
(-.f64 1/2 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))
(-.f64 1/2 (-.f64 0 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) -1/2)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) -1/2)
(-.f64 1 (+.f64 1 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)))
(-.f64 3 (+.f64 3 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)))
(-.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))
(-.f64 0 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 1))
(-.f64 0 (-.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))
(-.f64 0 (-.f64 -1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))
(-.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 0)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 1/6)) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (cbrt.f64 1/6)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) (cbrt.f64 36)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (sqrt.f64 1/6)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) (sqrt.f64 6)))
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) -1) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) -6))
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (cbrt.f64 1/6)) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (cbrt.f64 36)))
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (sqrt.f64 1/6)) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (sqrt.f64 6)))
(/.f64 (*.f64 (cbrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (*.f64 (cbrt.f64 36) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(/.f64 (*.f64 (cbrt.f64 1/6) (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3))) (*.f64 (cbrt.f64 36) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(/.f64 (*.f64 (sqrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (*.f64 (sqrt.f64 6) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(/.f64 (*.f64 (sqrt.f64 1/6) (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3))) (*.f64 (sqrt.f64 6) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6))) (cbrt.f64 -36))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36))) (cbrt.f64 -6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (cbrt.f64 -6))
(/.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 6))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6)) (sqrt.f64 6))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (sqrt.f64 1/6))) (sqrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36))) (cbrt.f64 6))
(/.f64 (*.f64 (sqrt.f64 1/6) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (sqrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 1/6) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 36))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/36)) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (cbrt.f64 36))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (sqrt.f64 1/6)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (sqrt.f64 6))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) -1) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) 6))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 -6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 -6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 1/6))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (*.f64 (*.f64 6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27)))))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 6)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 3) 1/8) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3) 1/8) (+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) 1/6) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) -1/6) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(/.f64 (*.f64 1/6 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) 1/6) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))
(/.f64 (*.f64 1/6 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3))) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) 1/6)) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))
(pow.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) 1/3)
(pow.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) 3)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216))
(neg.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))
(neg.f64 (-.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 0))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (/.f64 6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 1 (/.f64 6 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 1 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 1/2 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) 1/4) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (-.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (+.f64 1 (/.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (+.f64 1 (/.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)))) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2)
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) 1/2)
(+.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) 1/2)
(+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(*.f64 -1 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 0))) (-.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (*.f64 0 (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))
(*.f64 3 (*.f64 1/3 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))
(*.f64 3 (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 3)))
(*.f64 3 (+.f64 1 (/.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 3)))
(*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (/.f64 1 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(*.f64 1 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(*.f64 (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))))
(*.f64 (*.f64 1/3 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 3)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 9)) (cbrt.f64 (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 3)))
(*.f64 (+.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 -3)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(-.f64 (/.f64 0 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))) (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(-.f64 (/.f64 0 -1) (/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1))
(-.f64 1 (+.f64 1 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))
(-.f64 1 (-.f64 1 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))
(-.f64 3 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(-.f64 3 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1))
(-.f64 3 (+.f64 3 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -3)
(-.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1) -3)
(-.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (*.f64 (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27)))))
(/.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1)
(/.f64 (+.f64 27 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 3)) (+.f64 9 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)) (*.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))))
(/.f64 (+.f64 27 (pow.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 3)) (+.f64 9 (-.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))) (*.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1)
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) 3)
(fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 2)) 3)
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 3)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)
(fma.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)
(fma.f64 1 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)
(fma.f64 3 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 3)
(pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3))
(neg.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(neg.f64 (-.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 3 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (*.f64 (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 1 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)) 0) (/.f64 (-.f64 9 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))) (-.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))) 0) (/.f64 (-.f64 9 (*.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))) (-.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 0) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 -3 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 9 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)) (*.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 9 (-.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))) (*.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 0) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 0) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(+.f64 2 (+.f64 1 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))
(+.f64 3/2 (+.f64 3/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))
(+.f64 1 (+.f64 2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))
(+.f64 2 (+.f64 1 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))
(+.f64 3/2 (+.f64 3/2 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))
(+.f64 1 (+.f64 2 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))
(+.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(+.f64 3/2 (+.f64 3/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(+.f64 1 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1) 2)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3/2) 3/2)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 1)
(+.f64 (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) 3)
(+.f64 (-.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 3)
(+.f64 (-.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1) 1)
(+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)
(+.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(+.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))
(+.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))
(+.f64 3 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 0))
(+.f64 3 (-.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 0))
(+.f64 3 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0))
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 3)
(+.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 3)
(+.f64 (+.f64 0 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))
(+.f64 (+.f64 0 3) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))
(+.f64 (+.f64 0 3) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(+.f64 0 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(+.f64 0 (*.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1))
(+.f64 0 (*.f64 -3 (neg.f64 (*.f64 1/3 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)
Outputs
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(fma.f64 -1/12 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (pow.f64 u2 2)) (*.f64 1/6 (+.f64 3 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(fma.f64 -1/12 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (pow.f64 u2 2)) (fma.f64 1/144 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 u2 4))) (*.f64 1/6 (+.f64 3 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 1/144 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))) (+.f64 (*.f64 1/6 (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6)))))))
(fma.f64 -1/12 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (pow.f64 u2 2)) (fma.f64 1/144 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 u2 4))) (fma.f64 1/6 (+.f64 3 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 -1/4320 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 6) (pow.f64 u2 6)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 3 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (pow.f64 u2 2)) (+.f64 3 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 3 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4)))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (pow.f64 u2 2)) (+.f64 (+.f64 3 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/24 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 u2 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 2 (PI.f64)) 2)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 6) (pow.f64 u2 6)))) (+.f64 3 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/24 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 u2 4))))))))
(fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 (+.f64 (PI.f64) (PI.f64)) 2)) (pow.f64 u2 2)) (fma.f64 -1/720 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 6) (pow.f64 u2 6))) (+.f64 (+.f64 3 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 1/24 (*.f64 (pow.f64 (+.f64 (PI.f64) (PI.f64)) 4) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (pow.f64 u2 4)))))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)))
(*.f64 (PI.f64) u2)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 0))) (-.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 0))
(*.f64 (PI.f64) u2)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 0 (cbrt.f64 (*.f64 u2 (neg.f64 (PI.f64))))))) (cbrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 (PI.f64) u2)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (PI.f64) u2))))
(*.f64 (PI.f64) u2)
(*.f64 1 (*.f64 (PI.f64) u2))
(*.f64 (PI.f64) u2)
(*.f64 (cbrt.f64 (*.f64 u2 (neg.f64 (PI.f64)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (neg.f64 (*.f64 (PI.f64) u2)) 3)))
(*.f64 (*.f64 (PI.f64) u2) 1)
(*.f64 (PI.f64) u2)
(*.f64 (PI.f64) u2)
(*.f64 u2 (PI.f64))
(*.f64 (PI.f64) u2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (cbrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 (PI.f64) u2)
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (pow.f64 u2 2)) (PI.f64)))
(*.f64 (cbrt.f64 (pow.f64 u2 3)) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (*.f64 (PI.f64) (PI.f64))) u2))
(*.f64 (PI.f64) u2)
(*.f64 (*.f64 (PI.f64) (cbrt.f64 u2)) (cbrt.f64 (pow.f64 u2 2)))
(*.f64 (PI.f64) u2)
(*.f64 (*.f64 u2 (cbrt.f64 (PI.f64))) (cbrt.f64 (*.f64 (PI.f64) (PI.f64))))
(*.f64 (PI.f64) u2)
(*.f64 (neg.f64 u2) (neg.f64 (PI.f64)))
(*.f64 (PI.f64) u2)
(*.f64 (neg.f64 (PI.f64)) (neg.f64 u2))
(*.f64 (PI.f64) u2)
(*.f64 -1 (*.f64 u2 (neg.f64 (PI.f64))))
(*.f64 (PI.f64) u2)
(-.f64 (/.f64 0 -1) (/.f64 (*.f64 (PI.f64) u2) -1))
(*.f64 (PI.f64) u2)
(-.f64 1 (+.f64 1 (*.f64 u2 (neg.f64 (PI.f64)))))
(*.f64 (PI.f64) u2)
(-.f64 1 (-.f64 1 (*.f64 (PI.f64) u2)))
(*.f64 (PI.f64) u2)
(-.f64 3 (+.f64 3 (*.f64 u2 (neg.f64 (PI.f64)))))
(*.f64 (PI.f64) u2)
(-.f64 3 (-.f64 3 (*.f64 (PI.f64) u2)))
(*.f64 (PI.f64) u2)
(-.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))
(*.f64 (PI.f64) u2)
(-.f64 (*.f64 (PI.f64) u2) 0)
(*.f64 (PI.f64) u2)
(/.f64 (*.f64 u2 (neg.f64 (PI.f64))) -1)
(*.f64 (PI.f64) u2)
(/.f64 (*.f64 (PI.f64) u2) 1)
(*.f64 (PI.f64) u2)
(pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 1/3)
(*.f64 (PI.f64) u2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 3)
(*.f64 (PI.f64) u2)
(pow.f64 (*.f64 (PI.f64) u2) 1)
(*.f64 (PI.f64) u2)
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 3))
(*.f64 (PI.f64) u2)
(neg.f64 (*.f64 u2 (neg.f64 (PI.f64))))
(*.f64 (PI.f64) u2)
(neg.f64 (-.f64 (*.f64 u2 (neg.f64 (PI.f64))) 0))
(*.f64 (PI.f64) u2)
(if (!=.f64 1 0) (*.f64 (PI.f64) u2) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0))) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 u2 (neg.f64 (PI.f64))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 u2 (neg.f64 (PI.f64)))) (*.f64 (PI.f64) u2))
(if (!=.f64 (neg.f64 (*.f64 (PI.f64) u2)) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 (PI.f64) u2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) (*.f64 (PI.f64) u2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 (PI.f64) u2)) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (PI.f64) u2) 0))) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) 0 (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 u2 (neg.f64 (PI.f64))) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (*.f64 (PI.f64) u2))
(if (!=.f64 (neg.f64 (*.f64 (PI.f64) u2)) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 0) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0))) (*.f64 (PI.f64) u2))
(if (!=.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64)))))) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (*.f64 (PI.f64) u2))
(if (!=.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (PI.f64) u2) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0))) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (*.f64 0 (*.f64 u2 (neg.f64 (PI.f64))))))) (*.f64 (PI.f64) u2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 0) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (*.f64 (PI.f64) u2) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 0) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(if (!=.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 0) (/.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (pow.f64 (*.f64 (PI.f64) u2) 2)) (*.f64 (PI.f64) u2))
(+.f64 (-.f64 (*.f64 (PI.f64) u2) 3) 3)
(*.f64 (PI.f64) u2)
(+.f64 (-.f64 (*.f64 (PI.f64) u2) 1) 1)
(*.f64 (PI.f64) u2)
(+.f64 0 (*.f64 (PI.f64) u2))
(*.f64 (PI.f64) u2)
(+.f64 0 (*.f64 (*.f64 u2 (neg.f64 (PI.f64))) -1))
(*.f64 (PI.f64) u2)
(+.f64 (*.f64 (PI.f64) u2) 0)
(*.f64 (PI.f64) u2)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (sqrt.f64 1/6)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (sqrt.f64 1/6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (cbrt.f64 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/36)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 1 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6)) (cbrt.f64 1/36))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 1 (*.f64 6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) 1/6) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 -1 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 1/2 (+.f64 1 (/.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (sqrt.f64 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 1 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 1/6 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6)) (sqrt.f64 1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 1)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1/6)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) -1/2)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1/2)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (/.f64 0 (*.f64 -6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (/.f64 0 (*.f64 6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (/.f64 0 (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6)) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -6) (/.f64 3 -6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (/.f64 -3 -6) (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 1/2 (-.f64 0 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 1/2 (-.f64 0 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) -1/2)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) -1/2)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 1 (+.f64 1 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 3 (+.f64 3 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 0 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 1))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 0 (-.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 0 (-.f64 -1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(-.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 0)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 1/6)) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) 1/6) (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (cbrt.f64 1/6)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) (cbrt.f64 36)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 (/.f64 1/6 36)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (sqrt.f64 1/6)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) (sqrt.f64 6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) -1) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) -6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (cbrt.f64 1/6)) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (cbrt.f64 36)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 (/.f64 1/6 36)))
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (sqrt.f64 1/6)) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (sqrt.f64 6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (*.f64 (cbrt.f64 36) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 (/.f64 1/6 36)))
(/.f64 (*.f64 (cbrt.f64 1/6) (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3))) (*.f64 (cbrt.f64 36) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 (/.f64 1/6 36)))
(/.f64 (*.f64 (sqrt.f64 1/6) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (*.f64 (sqrt.f64 6) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (sqrt.f64 1/6) (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3))) (*.f64 (sqrt.f64 6) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6))) (neg.f64 (sqrt.f64 6)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6))) (cbrt.f64 -36))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/6)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 -36))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36))) (cbrt.f64 -6))
(cbrt.f64 (/.f64 (*.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) -6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (cbrt.f64 -6))
(cbrt.f64 (/.f64 (*.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) -6))
(/.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -6)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (sqrt.f64 1/6)) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (sqrt.f64 1/6))) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36))) (cbrt.f64 6))
(cbrt.f64 (/.f64 (*.f64 (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 6))
(/.f64 (*.f64 (sqrt.f64 1/6) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (cbrt.f64 1/6) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 36))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/6)) (cbrt.f64 36))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (cbrt.f64 1/36)) (cbrt.f64 6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))) (cbrt.f64 6))
(cbrt.f64 (/.f64 (*.f64 (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 6))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (cbrt.f64 36))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 36))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (sqrt.f64 1/6)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (sqrt.f64 6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) -1) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) 6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) -6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 -6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (*.f64 -6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (*.f64 6 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (*.f64 (*.f64 6 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) -19683) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 9) 6)) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27))))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 6)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 3) 1/8) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3) 1/8) (+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 1)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) 1/6) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) -1/6) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 1/6 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) 1/6) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (*.f64 1/6 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3))) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) 1/6)) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(pow.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) 1/3)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(pow.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) 1)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) 3)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(neg.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(neg.f64 (-.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 0))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (/.f64 6 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 1 (/.f64 6 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (pow.f64 (/.f64 6 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) -1) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 1 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 1/2 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)) 0) (/.f64 (-.f64 0 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36)) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 0) (/.f64 (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) -6) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 1/4) (*.f64 1/6 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) 1/4) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 1/6 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 1/4) (*.f64 1/6 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 1/6 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 1/4) (*.f64 1/6 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (-.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) -6) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 1/4) (*.f64 1/6 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (+.f64 1 (/.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (*.f64 (+.f64 1 (/.f64 (/.f64 3 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (+.f64 1 (/.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (*.f64 (+.f64 1 (/.f64 (/.f64 3 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6) 0) (/.f64 (*.f64 1/216 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 1/4 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (/.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) -6))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6)) (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 1/4 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (/.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) -6))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 1/4 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (/.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) -6))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (-.f64 1/4 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (/.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) -6))) 0) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6)))) 0) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 0) (/.f64 (*.f64 1/216 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/216) (+.f64 0 (+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 1/36) (*.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1/6))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(if (!=.f64 0 0) (/.f64 (*.f64 1/216 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (*.f64 1/36 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/6) 0) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(+.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1/6)
(*.f64 -1 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 0))) (-.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 0))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (*.f64 0 (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 3 (*.f64 1/3 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 3 (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 3 (+.f64 1 (/.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (/.f64 1 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 1 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (cbrt.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))))
(neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3))))
(*.f64 (*.f64 1/3 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 9)) (cbrt.f64 (*.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(*.f64 (+.f64 (cbrt.f64 9) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 -3)))) (+.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 3)))
(*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 (/.f64 0 (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)))) (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 (/.f64 0 -1) (/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) -1))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 1 (+.f64 1 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 1 (-.f64 1 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 3 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 3 (/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 3 (+.f64 3 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 (/.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) -1) -3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(-.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27)) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 9)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (/.f64 1 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27))) (cbrt.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 9)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (*.f64 (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 3) 19683) (*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) (+.f64 729 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (+.f64 27 (pow.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 3)) (+.f64 9 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)) (*.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (+.f64 27 (pow.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 3)) (+.f64 9 (-.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))) (*.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) 27) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3) -27) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(/.f64 (-.f64 -27 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)) (-.f64 -9 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (sqrt.f64 3) (sqrt.f64 3) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (cbrt.f64 3) (cbrt.f64 9) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (cbrt.f64 9) (cbrt.f64 3) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(fma.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 2)) 3)
(fma.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)))) (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) 3)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 2)) (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) 3)
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 2))) 3)
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)
(fma.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 2/3) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)
(fma.f64 1 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 3 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 1/3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(neg.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(neg.f64 (-.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 3 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 9) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (*.f64 (+.f64 1 (/.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (+.f64 1 (/.f64 (/.f64 3 (sqrt.f64 (/.f64 (log.f64 u1) -1/2))) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (+.f64 -9 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2)) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 9) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 1 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)) 0) (/.f64 (-.f64 9 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))) (-.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 9) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))) 0) (/.f64 (-.f64 9 (*.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))) (-.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 9) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) 0 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 0) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 -3 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 9 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)) (*.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 9) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 9 (-.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))) (*.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 9) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3)) -9) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) (fma.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -3) 9) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))))) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 0) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) 0))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (*.f64 0 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 0) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2) (+.f64 0 (*.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)))) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(if (!=.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0) (/.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 2)) (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(+.f64 2 (+.f64 1 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 3/2 (+.f64 3/2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 1 (+.f64 2 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 2 (+.f64 1 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 3/2 (+.f64 3/2 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 1 (+.f64 2 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 2 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 3/2 (+.f64 3/2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 1 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1) 2)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3/2) 3/2)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 2) 1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (+.f64 0 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (-.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 3) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (-.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 1) 1)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 3 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 3 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 3 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 0))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 3 (-.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 0))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 3 (-.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 0))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)) 3)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (+.f64 0 3) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3) 3))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (+.f64 0 3) (*.f64 3 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))) 1/3)))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (+.f64 0 3) (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64))))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 0 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 0 (*.f64 (-.f64 -3 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))))) -1))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 0 (*.f64 -3 (neg.f64 (*.f64 1/3 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)))))
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3) 0)
(fma.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) 3)

eval1.0s (1%)

Compiler

Compiled 34826 to 24489 computations (29.7% saved)

prune605.0ms (0.6%)

Pruning

12 alts after pruning (6 fresh and 6 done)

PrunedKeptTotal
New116961175
Fresh000
Picked011
Done156
Total1170121182
Error
0b
Counts
1182 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (/.f64 (*.f64 (PI.f64) u2) 1/2))) 3) 6)
0.4b
(+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) -36) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (/.f64 (-.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1296) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) 1296) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) -1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36) -216) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.8b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.8b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) -6) -1/216) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6) -1/36) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 239 to 215 computations (10% saved)

regimes159.0ms (0.2%)

Accuracy

Total -1.1b remaining (-402.2%)

Threshold costs -1.1b (-402.2%)

Counts
29 → 1
Calls
Call 1
Inputs
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (/.f64 (*.f64 (PI.f64) u2) 1/2))) 3) 6)
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) -6) -1/36) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (*.f64 -6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) -36) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -36) -216) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/36) -1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) 1296) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/6) -36) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 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 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 216) -6) -1/216) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (-.f64 0 (*.f64 36 (*.f64 6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1296) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(/.f64 (+.f64 3 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2)))) 6)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) 3) 6)
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 216)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 101559956668416 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 u1) -1/2)) 6) 3)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3)) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 2) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 6)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 1/36)) (cbrt.f64 6)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216) 1/3) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 1/6 (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) (if (!=.f64 (*.f64 -2 (log.f64 u1)) 0) (/.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) -1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
Outputs
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Calls

10 calls:

23.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
16.0ms
u2
16.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
14.0ms
(+.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)
13.0ms
(*.f64 -2 (log.f64 u1))
Results
ErrorSegmentsBranch
0.3b1u1
0.3b1u2
0.3b1(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b1(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
0.3b1(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
0.3b1(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.3b1(*.f64 -2 (log.f64 u1))
0.3b1(log.f64 u1)
0.3b1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
0.3b1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 648 to 501 computations (22.7% saved)

simplify1.0ms (0%)

Stop Event
fuel
Compiler

Compiled 36 to 32 computations (11.1% saved)

soundness0.0ms (0%)

end26.0ms (0%)

Compiler

Compiled 34 to 28 computations (17.6% saved)

Profiling

Loading profile data...