Details

Time bar (total: 10.0s)

analyze42.0ms (0.4%)

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

Compiled 36 to 30 computations (16.7% saved)

sample1.9s (19.3%)

Results
1.9s8256×body256valid
Bogosity

preprocess218.0ms (2.2%)

Algorithm
egg-herbie
Rules
2520×sqr-pow
1380×pow-sqr
1196×cube-prod
1114×*-commutative
808×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03194
16394
211094
319194
441894
5116894
6159094
7223794
8236694
9255794
10278894
11312094
12355894
13412194
14480894
15562894
16597494
17630894
18656494
19672894
20684094
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u2)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u1))) 1/2)
Outputs
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.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 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u2)))) (cos.f64 (*.f64 u1 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u2))) (cos.f64 (*.f64 u1 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u2))) (cos.f64 (*.f64 2 (*.f64 u1 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u2))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u1 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u2))) (cos.f64 (*.f64 (PI.f64) (*.f64 u1 2)))) 1/2)
Compiler

Compiled 23 to 21 computations (8.7% saved)

simplify173.0ms (1.7%)

Algorithm
egg-herbie
Rules
2480×sqr-pow
1982×cube-prod
940×pow-sqr
888×unswap-sqr
752×cube-mult
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02347
14247
26747
310847
422247
559947
681747
7102247
8173847
9184747
10201747
11222947
12253247
13292447
14340947
15400347
16477747
17532147
18578047
19624047
20660847
21690647
Stop Event
node limit
Counts
1 → 3
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 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)

eval1.0ms (0%)

Compiler

Compiled 51 to 40 computations (21.6% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New213
Fresh011
Picked000
Done000
Total224
Error
0.4b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
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 21 to 19 computations (9.5% saved)

localize38.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

series63.0ms (0.6%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
19.0ms
u1
@0
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
14.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)
14.0ms
u1
@-inf
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
9.0ms
u1
@inf
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
2.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)

rewrite111.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
578×distribute-rgt-in
524×distribute-lft-in
440×add-sqr-sqrt
416×*-un-lft-identity
414×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02398
145298
2515798
Stop Event
node limit
Counts
4 → 123
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 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1)))) (#(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 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)))) (#(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 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 2) (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3) (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 u2 3) (pow.f64 (*.f64 2 (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.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 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (/.f64 1/4 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))) (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 1/2 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/64) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (neg.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (neg.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) 1) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) 1) (neg.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/64) (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) 1) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.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 2 (*.f64 (PI.f64) u2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 2 (*.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 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (cbrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))))

simplify142.0ms (1.4%)

Algorithm
egg-herbie
Rules
1160×associate-/r*
862×associate-*r/
688×associate-*l/
568×associate-*r*
556×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038413751
197212749
2394812647
Stop Event
node limit
Counts
183 → 249
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1)
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.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)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (PI.f64)) u2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3) (pow.f64 u2 3)))
(cbrt.f64 (*.f64 (pow.f64 u2 3) (pow.f64 (*.f64 2 (PI.f64)) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(-.f64 (exp.f64 (log1p.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 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (/.f64 1/4 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1)
(*.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))
(*.f64 (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))) (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 1/2 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))))
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/64) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (neg.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (*.f64 1 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (neg.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) 1) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) 1) (neg.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/64) (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) 1) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(exp.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 1 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (cbrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 -1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 -1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 -1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 -1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (*.f64 u2 u2) (sqrt.f64 -2)) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)) (sqrt.f64 -2))) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (*.f64 -1/3 (*.f64 u2 u2)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (*.f64 (sqrt.f64 -2) 1/6))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (*.f64 u2 u2) (sqrt.f64 -2)) (pow.f64 (PI.f64) 2))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (pow.f64 u2 4) (sqrt.f64 -2)) (pow.f64 (PI.f64) 4))))))
(+.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)) (sqrt.f64 -2))) (*.f64 (*.f64 1/9 (pow.f64 u2 4)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) 1/6) (+.f64 (*.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 u2 4))) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/3 (*.f64 u2 u2)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) (fma.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (pow.f64 u2 6) (sqrt.f64 -2)) (pow.f64 (PI.f64) 6))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (*.f64 u2 u2) (sqrt.f64 -2)) (pow.f64 (PI.f64) 2))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (pow.f64 u2 4) (sqrt.f64 -2)) (pow.f64 (PI.f64) 4)))))))
(+.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2) (fma.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 u2 6)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)) (sqrt.f64 -2))) (*.f64 (*.f64 1/9 (pow.f64 u2 4)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))))))
(+.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (+.f64 (*.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 u2 4))) (pow.f64 (PI.f64) 4)) (*.f64 (*.f64 -1/3 (*.f64 u2 u2)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (*.f64 -2/135 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 u2 6)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -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) -2)))
(pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) 1/3)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3)
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3) 1/3)
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 u2) (PI.f64)) 2))
(fabs.f64 (*.f64 2 (*.f64 u2 (PI.f64))))
(fabs.f64 (*.f64 u2 (*.f64 2 (PI.f64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (PI.f64)) u2))
(*.f64 u2 (log.f64 (pow.f64 (exp.f64 2) (PI.f64))))
(*.f64 u2 (*.f64 (PI.f64) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (PI.f64)) 3) (pow.f64 u2 3)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(cbrt.f64 (*.f64 (pow.f64 u2 3) (pow.f64 (*.f64 2 (PI.f64)) 3)))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(-.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (/.f64 1/4 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) (/.f64 1/4 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))
(fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)) (*.f64 (log.f64 u1) -1/18) (/.f64 -1/4 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)))
(fma.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (*.f64 (log.f64 u1) -1/18) (/.f64 -1/4 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1)
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))))))
(*.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(*.f64 (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))) (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 1/2 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3) -1/8)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (*.f64 1/2 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2))))
(*.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3) -1/8)) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) 1/4)))
(*.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3) -1/8)) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))) 1/4))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)))))) (fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (fma.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4)) (*.f64 (log.f64 u1) -1/18) (*.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))) (+.f64 -1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)))))) (fma.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) 3))) (fma.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (-.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))) 3))) (fma.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))) (-.f64 1/4 (+.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))) (*.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) 3) (pow.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))) 3)) (fma.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18))))) (*.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (log.f64 u1) -1/18))))))
(/.f64 1 (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4)) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))))
(*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3))) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)))))
(*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4)) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4))) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)))) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)))) (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))) (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 6) -1/64) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3) -1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 6) -1/64) (*.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3) -1/8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 6) -1/64) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3) -1/8)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(/.f64 (fma.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/16) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 1/4 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (log.f64 u1) -1/18)) -1/16) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (log.f64 u1) -1/18)) -1/16) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4)))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3) 3)) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 6) (-.f64 1/64 (*.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3) 3)) (*.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 6) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3) -1/8)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))) (+.f64 1/64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 6) (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/64) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) 3) -1/64) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 (fma.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) 1/16) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) -1/64) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2) (fma.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (fma.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (log.f64 u1) -1/18) 1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) 3) -1/64) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2) (+.f64 1/16 (*.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (neg.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(/.f64 (*.f64 1 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (neg.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4))))
(/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)) (/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)) (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)) (sqrt.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)) (sqrt.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))) (/.f64 (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3))) (cbrt.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (cbrt.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)) 2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) 1) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) 1) (neg.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (*.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4))))
(/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)) (/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)) (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)) (sqrt.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)) (sqrt.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))) (/.f64 (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3))) (cbrt.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (cbrt.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(/.f64 (fma.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/16) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 1/4 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (log.f64 u1) -1/18)) -1/16) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (log.f64 u1) -1/18)) -1/16) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/64) (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1/16) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) 3) -1/64) (*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 (fma.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) 1/16) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) -1/64) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2) (fma.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (fma.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (log.f64 u1) -1/18) 1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) 3) -1/64) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2) (+.f64 1/16 (*.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (-.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 6) -1/64) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3) -1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 6) -1/64) (*.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3) -1/8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 6) -1/64) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3) -1/8)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (/.f64 1 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3) 3)) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 6) (-.f64 1/64 (*.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3))))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3) 3)) (*.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 6) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3) -1/8)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))) (+.f64 1/64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 6) (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) 1) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4) (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)))))) (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) (*.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 3)) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 3)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3) 1/3)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2) 2))
(fabs.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2))
(fabs.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2))
(log.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(exp.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 1))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (cbrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (cbrt.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)

eval171.0ms (1.7%)

Compiler

Compiled 10044 to 7420 computations (26.1% saved)

prune64.0ms (0.6%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New23217249
Fresh000
Picked101
Done000
Total23317250
Error
0.0b
Counts
250 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
1.3b
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))
1.2b
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))
0.6b
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
0.6b
(+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.7b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
64.0b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
1.5b
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))) (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)))))
0.5b
(*.f64 (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))
0.6b
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))
Compiler

Compiled 1064 to 892 computations (16.2% saved)

localize24.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 59 to 39 computations (33.9% saved)

series8.0ms (0.1%)

Counts
3 → 48
Calls

12 calls:

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

rewrite100.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1084×swap-sqr
544×distribute-rgt-in
494×distribute-lft-in
392×associate-*r/
366×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01867
136667
2430667
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(*.f64 (log.f64 u1) -1/18)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 u1) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/18 (log.f64 (pow.f64 (cbrt.f64 u1) 2))) (*.f64 -1/18 (log.f64 (cbrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/18 (log.f64 (sqrt.f64 u1))) (*.f64 -1/18 (log.f64 (sqrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 u1) 2)) -1/18) (*.f64 (log.f64 (cbrt.f64 u1)) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 u1)) -1/18) (*.f64 (log.f64 (sqrt.f64 u1)) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) -1/18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 u1 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (-.f64 (pow.f64 u1 -1/18) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2))))) (-.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) (pow.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) (-.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.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 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) 1) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.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 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))))

simplify135.0ms (1.3%)

Algorithm
egg-herbie
Rules
1334×associate-/r*
806×associate-*r/
622×associate-*l/
514×associate-*r*
504×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036712205
192711917
2388411147
Stop Event
node limit
Counts
165 → 233
Calls
Call 1
Inputs
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (pow.f64 (PI.f64) 4) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (pow.f64 (PI.f64) 4) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) (*.f64 -4/45 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (pow.f64 (PI.f64) 6) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(+.f64 0 (*.f64 (log.f64 u1) -1/18))
(+.f64 (*.f64 -1/18 (log.f64 (pow.f64 (cbrt.f64 u1) 2))) (*.f64 -1/18 (log.f64 (cbrt.f64 u1))))
(+.f64 (*.f64 -1/18 (log.f64 (sqrt.f64 u1))) (*.f64 -1/18 (log.f64 (sqrt.f64 u1))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 u1) 2)) -1/18) (*.f64 (log.f64 (cbrt.f64 u1)) -1/18))
(+.f64 (*.f64 (log.f64 (sqrt.f64 u1)) -1/18) (*.f64 (log.f64 (sqrt.f64 u1)) -1/18))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2))
(log.f64 (pow.f64 u1 -1/18))
(log.f64 (+.f64 1 (-.f64 (pow.f64 u1 -1/18) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))
(exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(*.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))
(*.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2))))) (-.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) (pow.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) (-.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))
(/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (*.f64 1 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) 1) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3) 1/3)
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
Outputs
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1/18))))
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1/18))))
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1/18))))
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1/18))))
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(fma.f64 -2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2))
(fma.f64 -2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 u2 (*.f64 u2 (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 2))))) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (sqrt.f64 -1/18) (*.f64 -2 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/18) (*.f64 u2 u2)))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (pow.f64 (PI.f64) 4) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 2)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (sqrt.f64 -1/18))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2 (*.f64 u2 (*.f64 u2 (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 2))))) (*.f64 2/3 (*.f64 (sqrt.f64 -1/18) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/18) (+.f64 (*.f64 -2 (*.f64 u2 (*.f64 u2 (pow.f64 (PI.f64) 2)))) (*.f64 2/3 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))))) (sqrt.f64 -1/18))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (pow.f64 (PI.f64) 4) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) (*.f64 -4/45 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (pow.f64 (PI.f64) 6) (sqrt.f64 -1/18))) (sqrt.f64 (log.f64 u1))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 2)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (sqrt.f64 -1/18))) (+.f64 1/2 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) (*.f64 -4/45 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 6)))))))))
(+.f64 (+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (sqrt.f64 -1/18) (*.f64 (*.f64 -4/45 (pow.f64 u2 6)) (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 6)))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2 (*.f64 u2 (*.f64 u2 (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 2))))) (*.f64 2/3 (*.f64 (sqrt.f64 -1/18) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1/18) (+.f64 (*.f64 -2 (*.f64 u2 (*.f64 u2 (pow.f64 (PI.f64) 2)))) (*.f64 2/3 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))))) (*.f64 (+.f64 (*.f64 -4/45 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) 1) (sqrt.f64 -1/18)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(+.f64 0 (*.f64 (log.f64 u1) -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(+.f64 (*.f64 -1/18 (log.f64 (pow.f64 (cbrt.f64 u1) 2))) (*.f64 -1/18 (log.f64 (cbrt.f64 u1))))
(*.f64 -1/18 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 u1))) (log.f64 (cbrt.f64 u1))))
(*.f64 -1/18 (*.f64 3 (log.f64 (cbrt.f64 u1))))
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(+.f64 (*.f64 -1/18 (log.f64 (sqrt.f64 u1))) (*.f64 -1/18 (log.f64 (sqrt.f64 u1))))
(*.f64 (log.f64 (sqrt.f64 u1)) -1/9)
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 u1) 2)) -1/18) (*.f64 (log.f64 (cbrt.f64 u1)) -1/18))
(*.f64 -1/18 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 u1))) (log.f64 (cbrt.f64 u1))))
(*.f64 -1/18 (*.f64 3 (log.f64 (cbrt.f64 u1))))
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(+.f64 (*.f64 (log.f64 (sqrt.f64 u1)) -1/18) (*.f64 (log.f64 (sqrt.f64 u1)) -1/18))
(*.f64 (log.f64 (sqrt.f64 u1)) -1/9)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(fabs.f64 (log.f64 (pow.f64 u1 -1/18)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(fabs.f64 (log.f64 (pow.f64 u1 -1/18)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (+.f64 1 (-.f64 (pow.f64 u1 -1/18) 1)))
(log1p.f64 (+.f64 (pow.f64 u1 -1/18) -1))
(log.f64 (+.f64 (pow.f64 u1 -1/18) 0))
(log1p.f64 (+.f64 -1 (pow.f64 u1 -1/18)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(log1p.f64 (+.f64 (pow.f64 u1 -1/18) -1))
(log.f64 (+.f64 (pow.f64 u1 -1/18) 0))
(log1p.f64 (+.f64 -1 (pow.f64 u1 -1/18)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (fabs.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18)))) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (fabs.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18)))) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 1)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(*.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(*.f64 (/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))))
(/.f64 (*.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4) (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (*.f64 1/2 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8))
(/.f64 (*.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) (*.f64 1/2 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2))))) (-.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))) (-.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (-.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2 1/4) (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2 1/4)))) (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (+.f64 -1/4 (*.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/2 1/4) (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/2 1/4))) (-.f64 -1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (-.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) -1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (log.f64 (pow.f64 u1 -1/18))))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) (pow.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) (-.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2)) (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) (pow.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) 3))) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (+.f64 1/4 (-.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2 1/4) 3))) (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2 1/4) (-.f64 (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2 1/4) (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/2 1/4) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (-.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) -1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (log.f64 (pow.f64 u1 -1/18)))))) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4)))) (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 6) (pow.f64 (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/2 1/4) 3)))
(/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))) (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4)) (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))
(/.f64 (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4)) (/.f64 (*.f64 (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4)) (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(*.f64 (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4)) (*.f64 (/.f64 (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 6) -1/64) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (log.f64 (pow.f64 u1 -1/18)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) 1/4)))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))) (fma.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) (-.f64 1/64 (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (+.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4)) (+.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 6) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) -1/64) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (fma.f64 (*.f64 -1/72 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/16))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) (fma.f64 (*.f64 -1/72 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) 1/16))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (*.f64 1 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (sqrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))) (sqrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))) (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4)))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) 1) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (sqrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))) (sqrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))) (cbrt.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))
(/.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (log.f64 (pow.f64 u1 -1/18)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) 1/4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) -1/64) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (fma.f64 (*.f64 -1/72 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/16))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 2) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) (fma.f64 (*.f64 -1/72 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) 1/16))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))
(/.f64 (fma.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 6) -1/64) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))) (fma.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) (-.f64 1/64 (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (+.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4)) (+.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 6) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 3)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3) 1/3)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (log.f64 (pow.f64 u1 -1/18)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) 1/4))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2) 2))
(fabs.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))
(fabs.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 1))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)

localize15.0ms (0.1%)

Compiler

Compiled 37 to 24 computations (35.1% saved)

localize46.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 96 to 72 computations (25% saved)

series51.0ms (0.5%)

Counts
3 → 36
Calls

9 calls:

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

rewrite80.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
976×cbrt-prod
930×*-commutative
882×sqrt-prod
682×unswap-sqr
580×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01565
127753
2296353
Stop Event
node limit
Counts
3 → 116
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (/.f64 1 6) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (cbrt.f64 (sqrt.f64 -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (cbrt.f64 (sqrt.f64 -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/4) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)) (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6)) (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6))) (fabs.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (pow.f64 (log.f64 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (log.f64 u1) 2)))) (pow.f64 (log.f64 u1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 1 3/2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (log.f64 u1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 u1) -2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (pow.f64 1 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (log.f64 u1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) (pow.f64 (*.f64 (log.f64 u1) -2) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 3/2) (sqrt.f64 -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 (sqrt.f64 -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 -8)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 3/4) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (sqrt.f64 -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3/2)) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (pow.f64 (log.f64 u1) 3/2))) (pow.f64 -2 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (log.f64 u1) 2) 4))) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 (log.f64 u1) 2) 4))) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) (*.f64 (pow.f64 (log.f64 u1) 2) 4))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 3) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (log.f64 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)) 3) (pow.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 4) 16)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) (*.f64 (pow.f64 (log.f64 u1) 3) -8))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) (pow.f64 (log.f64 u1) 3/2))) (cbrt.f64 (sqrt.f64 -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))))))

simplify99.0ms (1%)

Algorithm
egg-herbie
Rules
956×associate-/r/
888×associate-+r+
856×associate-+l+
620×distribute-rgt-in
614×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03064294971886
17164388
224444214
357164214
Stop Event
node limit
Counts
152 → 181
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -8))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (cbrt.f64 (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (cbrt.f64 (sqrt.f64 -8))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/4))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/4) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/4))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)) (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6)) (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)))
(*.f64 (fabs.f64 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6))) (fabs.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6))))
(*.f64 (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (sqrt.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (log.f64 u1) 2)))) (pow.f64 (log.f64 u1) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) 3))
(*.f64 (cbrt.f64 (pow.f64 1 3/2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1))))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) 2/3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/6)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1)
(*.f64 (*.f64 (log.f64 u1) -2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (pow.f64 1 3/2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2))
(*.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) (pow.f64 (*.f64 (log.f64 u1) -2) 3/4))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (sqrt.f64 -8))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 (sqrt.f64 -2) 3))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 -8)) 3))
(*.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (pow.f64 (log.f64 u1) 3/4) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (sqrt.f64 -8))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3/2)))
(*.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3/2)) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (pow.f64 (log.f64 u1) 3/2))) (pow.f64 -2 3/4))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (log.f64 u1) 2) 4))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 (log.f64 u1) 2) 4))) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) (*.f64 (pow.f64 (log.f64 u1) 2) 4))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 3) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 3))
(*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)) 3) (pow.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6)) 3))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 4) 16)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) (*.f64 (pow.f64 (log.f64 u1) 3) -8))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) (pow.f64 (log.f64 u1) 3/2))) (cbrt.f64 (sqrt.f64 -8)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8))
(fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -2))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/6) 3)
(pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216) 1/3)
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
Outputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 8) (pow.f64 (neg.f64 (log.f64 u1)) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 8) (pow.f64 (neg.f64 (log.f64 u1)) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 8) (pow.f64 (neg.f64 (log.f64 u1)) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (sqrt.f64 8))
(*.f64 (sqrt.f64 8) (pow.f64 (neg.f64 (log.f64 u1)) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 3)))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3)))
(*.f64 (sqrt.f64 -8) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 3)))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3)))
(*.f64 (sqrt.f64 -8) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 3)))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3)))
(*.f64 (sqrt.f64 -8) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 3)))
(*.f64 (sqrt.f64 -8) (sqrt.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3)))
(*.f64 (sqrt.f64 -8) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3/2))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6))
(+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) -1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (cbrt.f64 (sqrt.f64 -8)))
(*.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (cbrt.f64 (sqrt.f64 -8))))
(*.f64 (sqrt.f64 (log.f64 u1)) (cbrt.f64 (sqrt.f64 -8)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -2)))
(*.f64 (cbrt.f64 (sqrt.f64 -8)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (cbrt.f64 (sqrt.f64 -8)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/4) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/4))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)) (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)) (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 -8)) (cbrt.f64 (pow.f64 (log.f64 u1) 3/2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6)) (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)) (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 -8)) (cbrt.f64 (pow.f64 (log.f64 u1) 3/2)))
(*.f64 (fabs.f64 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6))) (fabs.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)) (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 -8)) (cbrt.f64 (pow.f64 (log.f64 u1) 3/2)))
(*.f64 (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -2)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/12))
(*.f64 (sqrt.f64 (*.f64 -2 (cbrt.f64 (pow.f64 (log.f64 u1) 2)))) (pow.f64 (log.f64 u1) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) 3))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 (pow.f64 1 3/2)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 5/4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 1) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 1 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3)) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) 2/3)
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/6)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (-.f64 1 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) -1)
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1)
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (*.f64 (log.f64 u1) -2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1)
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (pow.f64 1 3/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (log.f64 u1) -2))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2))
(*.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) (pow.f64 (*.f64 (log.f64 u1) -2) 3/4))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (sqrt.f64 -8))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 (sqrt.f64 -2) 3))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 -2 (sqrt.f64 -2)))
(*.f64 -2 (*.f64 (sqrt.f64 -2) (pow.f64 (log.f64 u1) 3/2)))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 -8)) 3))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (pow.f64 (log.f64 u1) 3/4) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (sqrt.f64 -8))))
(*.f64 (pow.f64 (log.f64 u1) 3/4) (sqrt.f64 (*.f64 (sqrt.f64 -8) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3/4))
(*.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3/2)) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3/4))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 -2 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 5/2)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (pow.f64 (log.f64 u1) 3/2))) (pow.f64 -2 3/4))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (pow.f64 -2 3/4))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (log.f64 u1) 2) 4))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) 4)))
(*.f64 (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 (log.f64 u1) 2) 4))) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 (log.f64 u1) 2) 4))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 2))))
(*.f64 (sqrt.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)) (*.f64 (pow.f64 (log.f64 u1) 2) 4))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (sqrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 3) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 3))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 (sqrt.f64 -2) 3))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 -2 (sqrt.f64 -2)))
(*.f64 -2 (*.f64 (sqrt.f64 -2) (pow.f64 (log.f64 u1) 3/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6) (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/6)) 3) (pow.f64 (*.f64 (pow.f64 (sqrt.f64 -8) 1/6) (pow.f64 (sqrt.f64 -8) 1/6)) 3))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -8))
(*.f64 (sqrt.f64 -8) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 4) 16)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 4) 16)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) (*.f64 (pow.f64 (log.f64 u1) 3) -8))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4) (*.f64 (pow.f64 (log.f64 u1) 3) -8))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) (*.f64 -8 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) (pow.f64 (log.f64 u1) 3/2))) (cbrt.f64 (sqrt.f64 -8)))
(*.f64 (cbrt.f64 (sqrt.f64 -8)) (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) (*.f64 -8 (pow.f64 (log.f64 u1) 3/2)))))
(*.f64 (cbrt.f64 (sqrt.f64 -8)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 3) -8)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (pow.f64 (exp.f64 2) (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8))
(fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 3))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(pow.f64 (*.f64 (log.f64 u1) -2) 3/2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) -1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/4) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/6) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
(pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/2)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216))
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(fabs.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))

localize46.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
0.2b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (/.f64 1 6) (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
0.7b
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
Compiler

Compiled 100 to 74 computations (26% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite80.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
902×cbrt-prod
888×*-commutative
816×sqrt-prod
558×unswap-sqr
548×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01551
126851
2263151
Stop Event
node limit
Counts
3 → 179
Calls
Call 1
Inputs
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (/.f64 1 6) (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) (*.f64 (pow.f64 1 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) (pow.f64 1 1/2)) (*.f64 -1 (pow.f64 1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (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))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))))) (#(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))) (pow.f64 1 1/2))))) (#(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 (log.f64 u1)) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (*.f64 -2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (log.f64 u1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8) (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 1 1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (pow.f64 (log.f64 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (log.f64 u1)) 2))) (pow.f64 (log.f64 u1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 -2 (log.f64 u1))))) (pow.f64 (log.f64 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 -2)) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (sqrt.f64 -2))) (cbrt.f64 (sqrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (-.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (fabs.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))))) (#(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 pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) 1/6) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) 1/6) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) 1) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) (*.f64 (pow.f64 1 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) (pow.f64 1 1/2)) (*.f64 -1 (pow.f64 1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (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))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))))) (#(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))) (pow.f64 1 1/2))))) (#(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 (log.f64 u1)) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (*.f64 -2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (log.f64 u1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8) (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 1 1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (pow.f64 (log.f64 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (log.f64 u1)) 2))) (pow.f64 (log.f64 u1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 -2 (log.f64 u1))))) (pow.f64 (log.f64 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 -2)) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (sqrt.f64 -2))) (cbrt.f64 (sqrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (-.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (fabs.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))))) (#(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 pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))

simplify145.0ms (1.4%)

Algorithm
egg-herbie
Rules
904×associate-*r/
890×distribute-lft-in
858×fma-def
820×*-commutative
784×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02739515
16319281
220727631
369477631
Stop Event
node limit
Counts
215 → 171
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))
(+.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1)
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))
(+.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) (*.f64 (pow.f64 1 1/2) -1))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) (pow.f64 1 1/2)) (*.f64 -1 (pow.f64 1 1/2)))
(-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1)
(-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)
(-.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1 1/2))
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (*.f64 -2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (log.f64 u1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8) (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1))
(*.f64 (fabs.f64 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (fabs.f64 (pow.f64 1 1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8))
(*.f64 (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (sqrt.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (log.f64 u1)) 2))) (pow.f64 (log.f64 u1) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 -2 (log.f64 u1))))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)) 3))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 -2)) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (sqrt.f64 -2))) (cbrt.f64 (sqrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (-.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (fabs.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/6)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fabs.f64 (-.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) -1)
(+.f64 (*.f64 1/6 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) -1/6)
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6) -1/6)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1)
(/.f64 (*.f64 1/6 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (*.f64 1/6 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) 1/6) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) 1/6) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) 1) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 3)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 3/2) 1/3)
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))
(+.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1)
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))
(+.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) (*.f64 (pow.f64 1 1/2) -1))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) (pow.f64 1 1/2)) (*.f64 -1 (pow.f64 1 1/2)))
(-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1)
(-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)
(-.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1 1/2))
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (*.f64 -2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (log.f64 u1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8) (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1))
(*.f64 (fabs.f64 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (fabs.f64 (pow.f64 1 1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8))
(*.f64 (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (sqrt.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (log.f64 u1)) 2))) (pow.f64 (log.f64 u1) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 -2 (log.f64 u1))))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)) 3))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 -2)) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (sqrt.f64 -2))) (cbrt.f64 (sqrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (-.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (fabs.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/6)
(fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(fabs.f64 (-.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
Outputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/6)
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) (*.f64 (pow.f64 1 1/2) -1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) (pow.f64 1 1/2)) (*.f64 -1 (pow.f64 1 1/2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1 1/2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (*.f64 -2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (*.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/12) 6)
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/12) 6)
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (log.f64 u1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (log.f64 u1) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -2)))))
(*.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 -2 (pow.f64 (log.f64 u1) 2)))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8) (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (fabs.f64 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (fabs.f64 (pow.f64 1 1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))
(*.f64 (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -2)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (log.f64 u1)) 2))) (pow.f64 (log.f64 u1) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 -2 (log.f64 u1))))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 (*.f64 4 (log.f64 u1)))))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/12) 6)
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 6)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 -2)) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 5/4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (sqrt.f64 -2))) (cbrt.f64 (sqrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) (sqrt.f64 -2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (cbrt.f64 (*.f64 (log.f64 u1) (*.f64 -2 (sqrt.f64 -2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4)))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (-.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (fabs.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (fabs.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (fabs.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(/.f64 (fabs.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (fabs.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(/.f64 (fabs.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (fabs.f64 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (fabs.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (fabs.f64 (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/12) 6)
(pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)
(pow.f64 (*.f64 4 (pow.f64 (log.f64 u1) 2)) 1/4)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/6)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (-.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) -1)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (*.f64 1/6 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) -1/6)
(fma.f64 1/6 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6) -1/6)
(fma.f64 1/6 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(/.f64 (*.f64 1/6 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/6) -1/6) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/6) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (*.f64 1/6 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/6) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/6) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/6) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) 1/6) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/6) -1/6) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/6) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) 1/6) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/6) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/6) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/6) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) 1) (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))) (log1p.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))))) (+.f64 1 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (exp.f64 (*.f64 2 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (pow.f64 (exp.f64 2) (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/4) 2)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 3)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6) 3)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/2)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 -1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) (*.f64 (pow.f64 1 1/2) -1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) (pow.f64 1 1/2)) (*.f64 -1 (pow.f64 1 1/2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 1 1/2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (fabs.f64 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (*.f64 -2 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (*.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/12) 6)
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/12) 6)
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (log.f64 u1) (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (log.f64 u1) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) (*.f64 (log.f64 u1) -2)))))
(*.f64 (pow.f64 -2 1/4) (sqrt.f64 (sqrt.f64 (*.f64 -2 (pow.f64 (log.f64 u1) 2)))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8) (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (+.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1) (-.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (fabs.f64 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (fabs.f64 (pow.f64 1 1/2)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/8))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/8)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/8) (pow.f64 (*.f64 (log.f64 u1) -2) 3/8))
(*.f64 (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -2)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (log.f64 u1)) 2))) (pow.f64 (log.f64 u1) 1/6))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 -2 (log.f64 u1))))) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 (*.f64 4 (log.f64 u1)))))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 4))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/12) 6)
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 6)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 -2)) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 3))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 5/4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) (sqrt.f64 -2))) (cbrt.f64 (sqrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) (sqrt.f64 -2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (cbrt.f64 (*.f64 (log.f64 u1) (*.f64 -2 (sqrt.f64 -2)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 4)))
(/.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (-.f64 1 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1) 1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (neg.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (/.f64 -1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (/.f64 1 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))) (/.f64 -1 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) -1)) (fabs.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(/.f64 (fabs.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (fabs.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3) -1)) (fabs.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2))))
(/.f64 (fabs.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (fabs.f64 (+.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(/.f64 (fabs.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (fabs.f64 (+.f64 2 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (fabs.f64 (+.f64 -1 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (fabs.f64 (-.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (-.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/12) 6)
(pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)
(pow.f64 (*.f64 4 (pow.f64 (log.f64 u1) 2)) 1/4)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/6)
(fabs.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (-.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))

localize53.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 157 to 105 computations (33.1% saved)

series17.0ms (0.2%)

Counts
4 → 72
Calls

18 calls:

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

rewrite109.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
590×add-sqr-sqrt
562×*-un-lft-identity
560×pow1
548×add-exp-log
546×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029192
1604162
27206162
Stop Event
node limit
Counts
4 → 97
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 (log.f64 u1)) 1/36)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(*.f64 (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) -1/18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (log.f64 u1) -1/18)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1/2) (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1) (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1) (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16)) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3))) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) -1) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (-.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) (pow.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (-.f64 (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16)) (*.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3))) (*.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) 1) (*.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) -1) (*.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) 1) (*.f64 (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) -1) (*.f64 (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) (pow.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 3) (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 3) (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))

simplify169.0ms (1.7%)

Algorithm
egg-herbie
Rules
870×associate-/r/
802×associate-*r*
662×associate-*l*
568×+-commutative
566×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042015773
1118915451
2519115359
Stop Event
node limit
Counts
169 → 196
Calls
Call 1
Inputs
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))))) (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))))) (+.f64 (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/27 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)))) (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)))))) (pow.f64 u2 6))))))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 1/18 (*.f64 (log.f64 (/.f64 1 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 (-.f64 (*.f64 1/18 (*.f64 (log.f64 (/.f64 1 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 (-.f64 (*.f64 1/18 (*.f64 (log.f64 (/.f64 1 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 (-.f64 (*.f64 1/18 (*.f64 (log.f64 (/.f64 1 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(-.f64 (+.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (pow.f64 u2 2))) (*.f64 1/4 (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(-.f64 (+.f64 (*.f64 (pow.f64 u2 4) (-.f64 (*.f64 -1/18 (/.f64 (*.f64 (log.f64 u1) (+.f64 (*.f64 4/3 (pow.f64 (PI.f64) 4)) (*.f64 4 (pow.f64 (PI.f64) 4)))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))))) (+.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (pow.f64 u2 2)))) (*.f64 1/4 (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(-.f64 (+.f64 (*.f64 (pow.f64 u2 6) (-.f64 (*.f64 -1/18 (/.f64 (*.f64 (+.f64 (*.f64 -8/45 (pow.f64 (PI.f64) 6)) (*.f64 -8/3 (pow.f64 (PI.f64) 6))) (log.f64 u1)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 6))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)))) (+.f64 (*.f64 1/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (/.f64 (*.f64 (log.f64 u1) (+.f64 (*.f64 4/3 (pow.f64 (PI.f64) 4)) (*.f64 4 (pow.f64 (PI.f64) 4)))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)))))) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)))))))) (+.f64 (*.f64 (pow.f64 u2 4) (-.f64 (*.f64 -1/18 (/.f64 (*.f64 (log.f64 u1) (+.f64 (*.f64 4/3 (pow.f64 (PI.f64) 4)) (*.f64 4 (pow.f64 (PI.f64) 4)))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))))) (+.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (pow.f64 u2 2))))) (*.f64 1/4 (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2))
(log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (log.f64 u1) -1/18))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))
(exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(log1p.f64 (expm1.f64 (*.f64 (log.f64 u1) -1/18)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/3)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) 1)
(*.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1)
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1/2) (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1)
(pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(+.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1) (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1))
(+.f64 (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1) (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) 1)
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4)))
(/.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4))))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16)) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3))) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) -1) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 -1 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4))
(/.f64 (*.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))))
(/.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (-.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) (pow.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (-.f64 (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))
(/.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16)) (*.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4)))
(/.f64 (*.f64 -1 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3))) (*.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) 1) (*.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) -1) (*.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (*.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) 1) (*.f64 (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) -1) (*.f64 (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) 1/3)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) (pow.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 3) (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 3) (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(fma.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(fma.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
Outputs
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) -1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) -1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) -1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) -1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (sqrt.f64 -2)) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 u1))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)))
(fma.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)))
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 u2 u2)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))))) (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (sqrt.f64 -2)) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 u1))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (fma.f64 -1 (*.f64 (pow.f64 u2 4) (fma.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2))))
(fma.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (-.f64 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 (pow.f64 u2 4) (fma.f64 -1/9 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 -2 (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/9) (sqrt.f64 -2)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2) (pow.f64 (PI.f64) 4)))))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 u2 u2)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2))) (*.f64 (pow.f64 u2 4) (fma.f64 -1/9 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 -2 (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/9) (sqrt.f64 -2)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2) (pow.f64 (PI.f64) 4))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))))) (+.f64 (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/27 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)))) (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)))))) (pow.f64 u2 6))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (sqrt.f64 -2)) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 u1))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 u2 4) (fma.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2))) (neg.f64 (*.f64 (fma.f64 1/27 (/.f64 (*.f64 (*.f64 (log.f64 u1) (pow.f64 (sqrt.f64 -2) 2)) (pow.f64 (PI.f64) 6)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (fma.f64 -2/135 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (*.f64 (*.f64 1/3 (sqrt.f64 (log.f64 u1))) (/.f64 (fma.f64 -1/9 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 4))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))))))) (pow.f64 u2 6)))))
(fma.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (-.f64 (-.f64 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 (pow.f64 u2 4) (fma.f64 -1/9 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 -2 (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/9) (sqrt.f64 -2)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (fma.f64 1/27 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 -2 (pow.f64 (PI.f64) 6))) (fma.f64 1/3 (/.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -2) (fma.f64 -1/9 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 -2 (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/9) (sqrt.f64 -2)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2) (pow.f64 (PI.f64) 4)))))))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (pow.f64 (PI.f64) 6)) -2/135)))) (pow.f64 u2 6))))
(-.f64 (-.f64 (fma.f64 1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 u2 u2)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2))) (*.f64 (pow.f64 u2 4) (fma.f64 -1/9 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 -2 (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/9) (sqrt.f64 -2)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2) (pow.f64 (PI.f64) 4)))))) (*.f64 (fma.f64 1/27 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 -2 (pow.f64 (PI.f64) 6))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2/135 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (pow.f64 (PI.f64) 6))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (fma.f64 -1/9 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 3)) (*.f64 -2 (pow.f64 (PI.f64) 4))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/9) (sqrt.f64 -2)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2) (pow.f64 (PI.f64) 4))))))))) (pow.f64 u2 6)))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 1/18 (*.f64 (log.f64 (/.f64 1 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 (fma.f64 1/18 (*.f64 (neg.f64 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) -1/2))
(/.f64 (fma.f64 1/18 (*.f64 (neg.f64 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 (-.f64 (*.f64 1/18 (*.f64 (log.f64 (/.f64 1 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 (fma.f64 1/18 (*.f64 (neg.f64 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) -1/2))
(/.f64 (fma.f64 1/18 (*.f64 (neg.f64 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 (-.f64 (*.f64 1/18 (*.f64 (log.f64 (/.f64 1 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 (fma.f64 1/18 (*.f64 (neg.f64 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) -1/2))
(/.f64 (fma.f64 1/18 (*.f64 (neg.f64 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 (-.f64 (*.f64 1/18 (*.f64 (log.f64 (/.f64 1 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))) 1/2))
(/.f64 (fma.f64 1/18 (*.f64 (neg.f64 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1))))) -1/2))
(/.f64 (fma.f64 1/18 (*.f64 (neg.f64 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 -1/18 (*.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 -1/18 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 -1/18 (*.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 -1/18 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 -1/18 (*.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 -1/18 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 -1/18 (*.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 -1/18 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(/.f64 (fma.f64 -1/18 (log.f64 u1) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2))
(-.f64 (+.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (pow.f64 u2 2))) (*.f64 1/4 (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(-.f64 (fma.f64 -1/18 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 (*.f64 u2 u2) (+.f64 (/.f64 (*.f64 2/9 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))))) (/.f64 1/4 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)))
(+.f64 (*.f64 u2 (*.f64 u2 (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (/.f64 (fma.f64 -1/18 (log.f64 u1) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)))
(+.f64 (/.f64 (fma.f64 -1/18 (log.f64 u1) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 u2 (*.f64 u2 (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 u2 4) (-.f64 (*.f64 -1/18 (/.f64 (*.f64 (log.f64 u1) (+.f64 (*.f64 4/3 (pow.f64 (PI.f64) 4)) (*.f64 4 (pow.f64 (PI.f64) 4)))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))))) (+.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (pow.f64 u2 2)))) (*.f64 1/4 (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(-.f64 (fma.f64 (pow.f64 u2 4) (-.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (pow.f64 (PI.f64) 4) 16/3)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (+.f64 (/.f64 (*.f64 2/9 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))))) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (fma.f64 -1/18 (log.f64 u1) -1/4)) (pow.f64 (PI.f64) 4))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (fma.f64 -1/18 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 (*.f64 u2 u2) (+.f64 (/.f64 (*.f64 2/9 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))))) (/.f64 1/4 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)))
(fma.f64 (pow.f64 u2 4) (-.f64 (/.f64 -1/18 (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 16/3)))) (fma.f64 (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))))) (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (PI.f64) 4) (fma.f64 -1/18 (log.f64 u1) -1/4))) (sqrt.f64 -2)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (+.f64 (*.f64 u2 (*.f64 u2 (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (/.f64 (fma.f64 -1/18 (log.f64 u1) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2))))
(fma.f64 (pow.f64 u2 4) (-.f64 (/.f64 -1/18 (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 16/3)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (*.f64 (pow.f64 (PI.f64) 4) (fma.f64 -1/18 (log.f64 u1) -1/4))) 1/9)))) (+.f64 (/.f64 (fma.f64 -1/18 (log.f64 u1) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 u2 (*.f64 u2 (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))))))
(-.f64 (+.f64 (*.f64 (pow.f64 u2 6) (-.f64 (*.f64 -1/18 (/.f64 (*.f64 (+.f64 (*.f64 -8/45 (pow.f64 (PI.f64) 6)) (*.f64 -8/3 (pow.f64 (PI.f64) 6))) (log.f64 u1)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 6))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)))) (+.f64 (*.f64 1/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (/.f64 (*.f64 (log.f64 u1) (+.f64 (*.f64 4/3 (pow.f64 (PI.f64) 4)) (*.f64 4 (pow.f64 (PI.f64) 4)))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2)))))) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)))))))) (+.f64 (*.f64 (pow.f64 u2 4) (-.f64 (*.f64 -1/18 (/.f64 (*.f64 (log.f64 u1) (+.f64 (*.f64 4/3 (pow.f64 (PI.f64) 4)) (*.f64 4 (pow.f64 (PI.f64) 4)))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 4))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))))) (+.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 (-.f64 (*.f64 2/9 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (PI.f64) 2))) (pow.f64 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 2))))) (pow.f64 u2 2))))) (*.f64 1/4 (/.f64 1 (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))))
(-.f64 (fma.f64 (pow.f64 u2 6) (-.f64 (*.f64 -1/18 (/.f64 (*.f64 (pow.f64 (PI.f64) 6) -128/45) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (log.f64 u1)))) (fma.f64 -2/135 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (fma.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (+.f64 (/.f64 (*.f64 2/9 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))))) (*.f64 (*.f64 -1/3 (sqrt.f64 (log.f64 u1))) (/.f64 (sqrt.f64 -2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (pow.f64 (PI.f64) 2) (-.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (pow.f64 (PI.f64) 4) 16/3)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (+.f64 (/.f64 (*.f64 2/9 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))))) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (fma.f64 -1/18 (log.f64 u1) -1/4)) (pow.f64 (PI.f64) 4))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))))))))))) (fma.f64 (pow.f64 u2 4) (-.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (pow.f64 (PI.f64) 4) 16/3)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (+.f64 (/.f64 (*.f64 2/9 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))))) (*.f64 1/9 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (fma.f64 -1/18 (log.f64 u1) -1/4)) (pow.f64 (PI.f64) 4))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (fma.f64 -1/18 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 (*.f64 u2 u2) (+.f64 (/.f64 (*.f64 2/9 (*.f64 (log.f64 u1) (pow.f64 (PI.f64) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))))))) (/.f64 1/4 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)))
(fma.f64 (pow.f64 u2 6) (-.f64 (/.f64 (*.f64 -1/18 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -128/45 (log.f64 u1)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (fma.f64 -2/135 (/.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (fma.f64 -1/18 (log.f64 u1) -1/4))))) (fma.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (-.f64 (/.f64 -1/18 (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 16/3)))) (fma.f64 (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))))) (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (PI.f64) 4) (fma.f64 -1/18 (log.f64 u1) -1/4))) (sqrt.f64 -2)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))))) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (pow.f64 (PI.f64) 2))) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3))))) (fma.f64 (pow.f64 u2 4) (-.f64 (/.f64 -1/18 (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 16/3)))) (fma.f64 (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))))) (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (PI.f64) 4) (fma.f64 -1/18 (log.f64 u1) -1/4))) (sqrt.f64 -2)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (+.f64 (*.f64 u2 (*.f64 u2 (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (/.f64 (fma.f64 -1/18 (log.f64 u1) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)))))
(fma.f64 (pow.f64 u2 6) (-.f64 (fma.f64 -1/18 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 (pow.f64 (PI.f64) 6) -128/45)) (*.f64 2/135 (*.f64 (/.f64 (sqrt.f64 (log.f64 u1)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 6) (fma.f64 -1/18 (log.f64 u1) -1/4)))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (/.f64 (*.f64 1/9 (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (*.f64 -1/3 (*.f64 (/.f64 (sqrt.f64 -2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (pow.f64 (PI.f64) 2))) (-.f64 (/.f64 -1/18 (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 16/3)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (*.f64 (pow.f64 (PI.f64) 4) (fma.f64 -1/18 (log.f64 u1) -1/4))) 1/9))))))))) (fma.f64 (pow.f64 u2 4) (-.f64 (/.f64 -1/18 (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) (*.f64 (log.f64 u1) (*.f64 (pow.f64 (PI.f64) 4) 16/3)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))) (*.f64 (*.f64 (/.f64 (sqrt.f64 -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2)) (*.f64 (pow.f64 (PI.f64) 4) (fma.f64 -1/18 (log.f64 u1) -1/4))) 1/9)))) (+.f64 (/.f64 (fma.f64 -1/18 (log.f64 u1) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (*.f64 u2 (*.f64 u2 (fma.f64 2/9 (*.f64 (/.f64 (log.f64 u1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2)) (pow.f64 (PI.f64) 2)) (/.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 -1/18 (log.f64 u1) -1/4)))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) -1/2) 2))))))))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(/.f64 (-.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1)
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)
(*.f64 -1/18 (log.f64 u1))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(fabs.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))
(*.f64 1/36 (log.f64 (pow.f64 u1 -2)))
(*.f64 1/36 (*.f64 (log.f64 u1) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 -1/18 (log.f64 u1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))
(*.f64 -1/18 (log.f64 u1))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 -1/18 (log.f64 u1))
(exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 -1/18 (log.f64 u1))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(*.f64 -1/18 (log.f64 u1))
(log1p.f64 (expm1.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 -1/18 (log.f64 u1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/3)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) 1)
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(*.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1)
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1/2) (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) -2)) 1) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) -2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) -2)) 1) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) -2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1) (pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1))
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) -2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 2)))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1)
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1)
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -1/2) 2)
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 3)
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) 1/3)
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) -2))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) -2))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(exp.f64 (neg.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) -1))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 1))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(+.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(+.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(+.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1) (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1))
(+.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1) (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1))
(+.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) 1)
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4)) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) 2) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4))))))
(/.f64 (+.f64 -1/64 (pow.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 (log.f64 u1) 1/72))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (log.f64 u1) (*.f64 1/72 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (*.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16)) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3))) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))))
(/.f64 (+.f64 -1/64 (pow.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 (log.f64 u1) 1/72))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (log.f64 u1) (*.f64 1/72 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (*.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) -1) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (*.f64 -1 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (*.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))))
(/.f64 (+.f64 -1/64 (pow.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 (log.f64 u1) 1/72))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (log.f64 u1) (*.f64 1/72 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (*.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))))
(/.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (-.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)))) (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))) (-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (/.f64 (/.f64 1/16 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (/.f64 1/16 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))) (+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) (pow.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (-.f64 (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (*.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) 3) (/.f64 -1/64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) 3))) (fma.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (*.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (-.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) (/.f64 -1/64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 3))) (fma.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (-.f64 (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) (/.f64 -1/64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 3))) (+.f64 (/.f64 1/16 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (*.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))))
(/.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16)) (*.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (*.f64 -1 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3))) (*.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4))))))
(/.f64 (+.f64 -1/64 (pow.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 (log.f64 u1) 1/72))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (log.f64 u1) (*.f64 1/72 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (*.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) 1) (*.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) -1/16) -1) (*.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (*.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) 1) (*.f64 (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (+.f64 -1/64 (pow.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 (log.f64 u1) 1/72))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (log.f64 u1) (*.f64 1/72 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (*.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))))
(/.f64 (*.f64 (+.f64 -1/64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3)) -1) (*.f64 (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 (log.f64 u1) -1/18) -1/4)))) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (+.f64 -1/64 (pow.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 4)) (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) (*.f64 (log.f64 u1) 1/72))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (log.f64 u1) (*.f64 1/72 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(/.f64 (+.f64 -1/64 (*.f64 -1/5832 (pow.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3))) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (+.f64 1/16 (*.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 1)
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 2)
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 3)
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) 1/3)
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)) 2))
(fabs.f64 (/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(log.f64 (exp.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3) (pow.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) 3)) (pow.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 3)) (pow.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 3) (pow.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) 3)) (pow.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 3)) (pow.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) 3) (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) 3)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(exp.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) 1))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(fma.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(+.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(fma.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(+.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2) (pow.f64 (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) 2))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 u2) (PI.f64))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))

eval554.0ms (5.5%)

Compiler

Compiled 31550 to 23324 computations (26.1% saved)

prune175.0ms (1.7%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New83812850
Fresh9312
Picked101
Done314
Total85116867
Error
0.0b
Counts
867 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
1.2b
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6) -1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
64.0b
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2)
0.4b
(+.f64 (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
1.5b
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))) (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)))))
0.6b
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))
Compiler

Compiled 748 to 646 computations (13.6% saved)

localize35.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.1b
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
0.2b
(*.f64 (*.f64 2 (PI.f64)) u2)
2.7b
(pow.f64 u1 -1/18)
Compiler

Compiled 60 to 44 computations (26.7% saved)

series82.0ms (0.8%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
49.0ms
u1
@-inf
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
12.0ms
u1
@0
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
11.0ms
u1
@inf
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
6.0ms
u2
@inf
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
1.0ms
u2
@0
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)

rewrite106.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1068×swap-sqr
530×distribute-rgt-in
486×distribute-lft-in
392×associate-*r/
372×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01863
137163
2437163
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(pow.f64 u1 -1/18)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 u1 -1/18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 u1 -1/18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 u1 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 u1 -1/36) (pow.f64 u1 -1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 u1 -1/18)) (cbrt.f64 (pow.f64 (*.f64 u1 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u1 u1) -1/18)) (cbrt.f64 (pow.f64 u1 -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 -1/18) (pow.f64 u1 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 u1) -1/18) (pow.f64 (sqrt.f64 u1) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/18) (pow.f64 (cbrt.f64 u1) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 -1/36) (pow.f64 1 -1/36)) (pow.f64 u1 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/36) (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/36)) (*.f64 (pow.f64 (cbrt.f64 u1) -1/36) (pow.f64 (cbrt.f64 u1) -1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 u1 u1) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 u1 -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 u1 -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 u1 -1/18) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 u1 -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -1/18 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 u1 -1/18)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/18) (pow.f64 (log.f64 u1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))))) (+.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) (-.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.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 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1/4) 1) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.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 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))))

simplify153.0ms (1.5%)

Algorithm
egg-herbie
Rules
1082×associate-/r*
826×associate-*r/
640×associate-*l/
620×associate-*r*
528×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037511955
195311689
2402310949
Stop Event
node limit
Counts
161 → 202
Calls
Call 1
Inputs
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(exp.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(exp.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(exp.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(exp.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 -4/45 (*.f64 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 u1 -1/18))) 1)
(*.f64 (pow.f64 u1 -1/18) 1)
(*.f64 1 (pow.f64 u1 -1/18))
(*.f64 (pow.f64 u1 -1/36) (pow.f64 u1 -1/36))
(*.f64 (cbrt.f64 (pow.f64 u1 -1/18)) (cbrt.f64 (pow.f64 (*.f64 u1 u1) -1/18)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u1 u1) -1/18)) (cbrt.f64 (pow.f64 u1 -1/18)))
(*.f64 (pow.f64 1 -1/18) (pow.f64 u1 -1/18))
(*.f64 (pow.f64 (sqrt.f64 u1) -1/18) (pow.f64 (sqrt.f64 u1) -1/18))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/18) (pow.f64 (cbrt.f64 u1) -1/18))
(*.f64 (*.f64 (pow.f64 1 -1/36) (pow.f64 1 -1/36)) (pow.f64 u1 -1/18))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/36) (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/36)) (*.f64 (pow.f64 (cbrt.f64 u1) -1/36) (pow.f64 (cbrt.f64 u1) -1/36)))
(sqrt.f64 (pow.f64 (*.f64 u1 u1) -1/18))
(log.f64 (exp.f64 (pow.f64 u1 -1/18)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 u1 -1/18))))
(cbrt.f64 (pow.f64 (pow.f64 u1 -1/18) 3))
(expm1.f64 (log1p.f64 (pow.f64 u1 -1/18)))
(exp.f64 (*.f64 -1/18 (log.f64 u1)))
(log1p.f64 (expm1.f64 (pow.f64 u1 -1/18)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 1)
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1/18) (pow.f64 (log.f64 u1) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3)
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(*.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))
(*.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))))) (+.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) (-.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))
(/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (*.f64 1 (-.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1/4) 1) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3) 1/3)
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
Outputs
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(pow.f64 (/.f64 1 u1) 1/18)
(exp.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(pow.f64 (exp.f64 -1/18) (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(pow.f64 (exp.f64 -1/18) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(exp.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(pow.f64 (exp.f64 -1/18) (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(pow.f64 (exp.f64 -1/18) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(exp.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(pow.f64 (exp.f64 -1/18) (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(pow.f64 (exp.f64 -1/18) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(exp.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(pow.f64 (exp.f64 -1/18) (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(pow.f64 (exp.f64 -1/18) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (sqrt.f64 -1/18))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 -1/18))))
(+.f64 1/2 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(+.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(+.f64 1/2 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (+.f64 1 (*.f64 -2 (*.f64 u2 (*.f64 u2 (pow.f64 (PI.f64) 2)))))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))))
(+.f64 1/2 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2))) (fma.f64 2/3 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(+.f64 1/2 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (+.f64 (*.f64 -2 (*.f64 u2 (*.f64 u2 (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 2/3 (pow.f64 (PI.f64) 4)) (pow.f64 u2 4))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (+.f64 1 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 -2 (*.f64 u2 (*.f64 u2 (pow.f64 (PI.f64) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 -4/45 (*.f64 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)) (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))))))
(+.f64 1/2 (fma.f64 -2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2))) (+.f64 (fma.f64 2/3 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 -4/45 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))))))
(+.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (+.f64 1 (*.f64 -4/45 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (+.f64 (*.f64 -2 (*.f64 u2 (*.f64 u2 (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 2/3 (pow.f64 (PI.f64) 4)) (pow.f64 u2 4))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (+.f64 (+.f64 1 (*.f64 -4/45 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (*.f64 -2 (*.f64 u2 (*.f64 u2 (pow.f64 (PI.f64) 2))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 u1 -1/18))) 1)
(pow.f64 u1 -1/18)
(*.f64 (pow.f64 u1 -1/18) 1)
(pow.f64 u1 -1/18)
(*.f64 1 (pow.f64 u1 -1/18))
(pow.f64 u1 -1/18)
(*.f64 (pow.f64 u1 -1/36) (pow.f64 u1 -1/36))
(pow.f64 u1 -1/18)
(*.f64 (cbrt.f64 (pow.f64 u1 -1/18)) (cbrt.f64 (pow.f64 (*.f64 u1 u1) -1/18)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u1 u1) -1/18)) (cbrt.f64 (pow.f64 u1 -1/18)))
(*.f64 (cbrt.f64 (pow.f64 u1 -1/18)) (cbrt.f64 (pow.f64 (*.f64 u1 u1) -1/18)))
(*.f64 (pow.f64 1 -1/18) (pow.f64 u1 -1/18))
(pow.f64 u1 -1/18)
(*.f64 (pow.f64 (sqrt.f64 u1) -1/18) (pow.f64 (sqrt.f64 u1) -1/18))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/18) (pow.f64 (cbrt.f64 u1) -1/18))
(*.f64 (*.f64 (pow.f64 1 -1/36) (pow.f64 1 -1/36)) (pow.f64 u1 -1/18))
(pow.f64 u1 -1/18)
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/36) (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/36)) (*.f64 (pow.f64 (cbrt.f64 u1) -1/36) (pow.f64 (cbrt.f64 u1) -1/36)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) -1/18) (pow.f64 (cbrt.f64 u1) -1/18))
(sqrt.f64 (pow.f64 (*.f64 u1 u1) -1/18))
(log.f64 (exp.f64 (pow.f64 u1 -1/18)))
(pow.f64 u1 -1/18)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 u1 -1/18))))
(pow.f64 u1 -1/18)
(cbrt.f64 (pow.f64 (pow.f64 u1 -1/18) 3))
(pow.f64 u1 -1/18)
(expm1.f64 (log1p.f64 (pow.f64 u1 -1/18)))
(pow.f64 u1 -1/18)
(exp.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 u1 -1/18)
(log1p.f64 (expm1.f64 (pow.f64 u1 -1/18)))
(pow.f64 u1 -1/18)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1/18) (pow.f64 (log.f64 u1) 1/2))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/2)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 1)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(-.f64 (/.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(*.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(*.f64 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(*.f64 (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(*.f64 (/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8) (fma.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))))) (+.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))) (+.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4)) (*.f64 (-.f64 1/4 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (-.f64 1/4 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))) (fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2))) (+.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))) (fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) (-.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) 3))) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (-.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) (pow.f64 (-.f64 1/4 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 3))) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 (-.f64 1/4 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (-.f64 1/4 (fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) (pow.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2))) 3))) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 (+.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))))
(/.f64 1 (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))))
(/.f64 (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))))
(/.f64 (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (/.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))) (/.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))))
(*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4)) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))
(/.f64 (/.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8))
(/.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))) (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) (-.f64 1/64 (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4) (+.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4)) (+.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(/.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (fma.f64 (*.f64 -1/72 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/16))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (*.f64 1 (-.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1/4) 1) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) 1) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (/.f64 (sqrt.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))) (cbrt.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (/.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/16) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))
(/.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (+.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4)))
(/.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) -1/16) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/4))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) 1/64) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) 3) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (+.f64 1/16 (*.f64 1/4 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))))
(/.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (fma.f64 (*.f64 -1/72 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/16))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) 1/64) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))
(/.f64 (/.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8))
(/.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) -1/64) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3))) (-.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))))) (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) (-.f64 1/64 (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (*.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4) (+.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4)) (+.f64 (fma.f64 (*.f64 -1/5832 (pow.f64 (log.f64 u1) 3)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 6) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1/8)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) 1) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 3)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3) 1/3)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) -1/4) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))
(-.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/4))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (fma.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2) 1/4))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2) 2))
(fabs.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)) 1))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)

localize11.0ms (0.1%)

Compiler

Compiled 26 to 16 computations (38.5% saved)

localize44.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 109 to 83 computations (23.9% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite181.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1306×associate-*r/
1096×associate-*l/
784×distribute-lft-in
304×add-sqr-sqrt
284×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01648
131336
2371436
Stop Event
node limit
Counts
2 → 171
Calls
Call 1
Inputs
(*.f64 (/.f64 1 6) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2))
(-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1/3 (+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/3 (*.f64 1/6 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/3)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/6 (/.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (/.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3)) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3)) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6)) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6)) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (log.f64 (pow.f64 u1 -2))) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (pow.f64 u1 -2)) 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2)) 1/6) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) 1/6) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) 1/6) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 1/6)) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 1/6)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (*.f64 (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (*.f64 (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (log.f64 (pow.f64 u1 -2)) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 (pow.f64 1 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 1 1/2) -2) (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (*.f64 (pow.f64 1 1/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 1 1/2) 0) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 1 1/2) 2) (*.f64 (pow.f64 1 1/2) (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 2)) 1/2) (pow.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (*.f64 (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))) (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))) (-.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 3) (pow.f64 (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (-.f64 (*.f64 (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))) (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (pow.f64 u1 -2)) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (/.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2)) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 3) 64) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) 512) (*.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) 512) (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) 1) (/.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (log.f64 (pow.f64 u1 -2))) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2)) 1) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) 1) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) 1) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 3) 64) (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) 512) (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (pow.f64 u1 -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (log.f64 (pow.f64 u1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 (pow.f64 u1 -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) -2)))))

simplify267.0ms (2.7%)

Algorithm
egg-herbie
Rules
1436×associate-*r/
1040×associate-*l/
954×associate-+r+
808×associate-+l+
604×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
042112037
1113311381
2430511379
Stop Event
node limit
Counts
195 → 283
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0)
(+.f64 0 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(+.f64 -1/3 (+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/3))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/3) -1/3)
(+.f64 1/3 (*.f64 1/6 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(+.f64 (*.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/3)) -1/3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))) 1)
(/.f64 1/6 (/.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) 1/6))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (/.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) 1/6))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3)) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3)) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6)) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (*.f64 1 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6)) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1/6 (log.f64 (pow.f64 u1 -2))) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (*.f64 1/6 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (*.f64 1/6 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 1/6 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 (log.f64 (pow.f64 u1 -2)) 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2)) 1/6) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) 1/6) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) 1/6) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (*.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 1/6)) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 1/6)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (*.f64 (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (*.f64 (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 3)
(pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3) 1/3)
(sqrt.f64 (*.f64 (log.f64 (pow.f64 u1 -2)) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(+.f64 -2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))
(+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)
(+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 (pow.f64 1 1/2) 0))
(+.f64 2 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(+.f64 2 (+.f64 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0))
(+.f64 2 (-.f64 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0))
(+.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2)
(+.f64 0 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(+.f64 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 2)
(+.f64 (*.f64 (pow.f64 1 1/2) -2) (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))
(+.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (*.f64 (pow.f64 1 1/2) -2))
(+.f64 (*.f64 (pow.f64 1 1/2) 0) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(+.f64 (*.f64 (pow.f64 1 1/2) 2) (*.f64 (pow.f64 1 1/2) (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(*.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1)
(*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 2)) 1/2) (pow.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (*.f64 (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))) (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))) (-.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 3) (pow.f64 (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (-.f64 (*.f64 (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))) (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))))
(/.f64 1 (/.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(/.f64 (log.f64 (pow.f64 u1 -2)) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))
(/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (/.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(/.f64 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2)) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 3) 64) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) 512) (*.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) 512) (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 1 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (*.f64 (pow.f64 1 1/2) 1) (/.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (*.f64 (pow.f64 1 1/2) (log.f64 (pow.f64 u1 -2))) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (*.f64 (pow.f64 1 1/2) (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 (pow.f64 1 1/2) (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2)) 1) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) 1) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) 1) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 3) 64) (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) 512) (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(pow.f64 (log.f64 (pow.f64 u1 -2)) 1/2)
(pow.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1)
(pow.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3)
(pow.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/3)
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(fabs.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(log.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (pow.f64 u1 -2))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(fma.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)
(fma.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2)
(fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 0)
(fma.f64 (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) -2)
(fma.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)) 0)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) -2)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (*.f64 1/6 (sqrt.f64 -1)) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (*.f64 1/6 (sqrt.f64 -1)) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (*.f64 1/6 (sqrt.f64 -1)) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (*.f64 1/6 (sqrt.f64 -1)) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 0 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 -1/3 (+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/3))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/3) -1/3)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 1/3 (*.f64 1/6 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (*.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/3)) -1/3)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 1/6 (/.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) 1/6))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (/.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) 1/6))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3)) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 1 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3)) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6)) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 1 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6)) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 1/6 (log.f64 (pow.f64 u1 -2))) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (*.f64 1/6 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 -1/3 (log.f64 u1)) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (*.f64 -1/3 (log.f64 u1)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (*.f64 1/6 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) (/.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 -1/12 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) (log.f64 u1)))
(*.f64 -1/12 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (log.f64 u1)))
(/.f64 (*.f64 1/6 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 1/6 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (/.f64 (sqrt.f64 (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))))
(/.f64 (*.f64 (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)) (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)))
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)))
(/.f64 (*.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (/.f64 (cbrt.f64 (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)))))
(/.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (/.f64 (cbrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))
(*.f64 (/.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))))
(/.f64 (*.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)))
(*.f64 (/.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)))
(*.f64 (/.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)))
(/.f64 (*.f64 (log.f64 (pow.f64 u1 -2)) 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (*.f64 1/6 (*.f64 -2 (log.f64 u1))) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(/.f64 (*.f64 -1/3 (log.f64 u1)) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (*.f64 -1/3 (log.f64 u1)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2)) 1/6) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) (/.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 -1/12 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) (log.f64 u1)))
(*.f64 -1/12 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (log.f64 u1)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) 1/6) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) 1/6) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 1/6)) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (/.f64 (sqrt.f64 (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 1/6)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)) (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)))
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) -2/3) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (/.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) -4/3) (*.f64 (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1/6) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) 1/6)
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -2/3) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -2/3) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1/6) (*.f64 (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 1/6 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (fma.f64 1/6 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) -4/3) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 2)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 3)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3) 1/3)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 (pow.f64 u1 -2)) 1/36))
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 -2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 (pow.f64 1 1/2) 0))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 2 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 2 (+.f64 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 2 (-.f64 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 0 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (pow.f64 1 1/2) -2) (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (*.f64 (pow.f64 1 1/2) -2))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (pow.f64 1 1/2) 0) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (pow.f64 1 1/2) 2) (*.f64 (pow.f64 1 1/2) (+.f64 -2 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 2)) 1/2) (pow.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 2))) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 8)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) (+.f64 4 (*.f64 -2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2 4))))
(*.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 8)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) (+.f64 0 (*.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (*.f64 (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))) (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))) (-.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (-.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 4) (*.f64 (+.f64 4 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 4)) (+.f64 4 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 4))))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) (-.f64 -4 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 4))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (-.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 4) (*.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 8) (+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 8)))) (-.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 8)))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 4) (*.f64 (+.f64 8 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (+.f64 -8 (*.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) (+.f64 -8 (*.f64 -2 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 3) (pow.f64 (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (-.f64 (*.f64 (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2))) (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (+.f64 4 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)))))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 3) (pow.f64 (+.f64 4 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 4)) 3))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 4) (*.f64 (+.f64 4 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 4)) (-.f64 (+.f64 4 (+.f64 (*.f64 2 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 4)) (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)))))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (pow.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 8) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 6))) (fma.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 8) (-.f64 (+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 8) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 4)))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 (pow.f64 (+.f64 8 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) 3) (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 6))) (fma.f64 (+.f64 8 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (-.f64 8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2))) (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 4)))
(/.f64 1 (/.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (log.f64 (pow.f64 u1 -2)) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (*.f64 -2 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 -2 (/.f64 (log.f64 u1) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 -2 (/.f64 (log.f64 u1) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))))
(*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))
(*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))) (/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4)))))
(/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))))
(*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))))
(*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))) (/.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (/.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))))
(*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))))
(*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))) (/.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))) (/.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)))) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))))
(*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (/.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))))
(*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))) (/.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))) (/.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4))) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (/.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)) (/.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 4) -16) (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 4) -16) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 4) -16) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) 4))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 6) -64) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 8))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 6) -64) (*.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 6) -64) (*.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 8)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 6) -64) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 8))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 6) -64) (*.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 6) -64) (*.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 8)))
(/.f64 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2)) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) (*.f64 -2 (log.f64 u1)))
(*.f64 -1/2 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) (log.f64 u1)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (log.f64 u1)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 3) 64) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 3) -64) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (+.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 4) 16) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 6) -64) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 4) 16))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 6) -64) (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) 4 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 4) 16))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) 512) (*.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 3) -512) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 6) (+.f64 64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 8))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) -512) (*.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 6) 64))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 3) -512) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4)))) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 8 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 6) 64)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) 512) (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 3) -512) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 6) (+.f64 64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 8))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) -512) (*.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 6) 64))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 3) -512) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4)))) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 8 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 6) 64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 1 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) (*.f64 -2 (log.f64 u1)))
(*.f64 -1/2 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) (log.f64 u1)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (log.f64 u1)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 1 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)))) (sqrt.f64 (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))))
(*.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))))
(/.f64 (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)) (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))
(*.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (/.f64 (cbrt.f64 (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (cbrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)) (/.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (pow.f64 1 1/2) 1) (/.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (-.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (pow.f64 1 1/2) (log.f64 (pow.f64 u1 -2))) (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(/.f64 (*.f64 -2 (log.f64 u1)) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 -2 (/.f64 (log.f64 u1) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 -2 (/.f64 (log.f64 u1) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (pow.f64 1 1/2) (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) (*.f64 -2 (log.f64 u1)))
(*.f64 -1/2 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) (log.f64 u1)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (log.f64 u1)))
(/.f64 (*.f64 (pow.f64 1 1/2) (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4))) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 (pow.f64 1 1/2) (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (+.f64 0 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2)) 1) (-.f64 (+.f64 (log.f64 (pow.f64 u1 -2)) 0) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)))
(/.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) (*.f64 -2 (log.f64 u1)))
(*.f64 -1/2 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) (log.f64 u1)))
(*.f64 -1/2 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) (log.f64 u1)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) 1) (neg.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (*.f64 (neg.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) 1) (neg.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)))) (sqrt.f64 (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))))
(*.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (sqrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))) (sqrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)) (/.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))
(*.f64 (/.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)))
(*.f64 (/.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3))) (/.f64 (cbrt.f64 (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3))) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))) (cbrt.f64 (log.f64 (pow.f64 u1 -2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))) (cbrt.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)) (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4)) (/.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 4) -16) (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 4) -16) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 4) -16) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) 4))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 3) 64) (/.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) 16) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 3) -64) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4)) (+.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 4) 16) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 6) -64) (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 4) 16))))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 6) -64) (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) 4 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 4) 16))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (+.f64 8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 6) -64) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 8))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 6) -64) (*.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 6) -64) (*.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 8)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) 512) (/.f64 1 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 64) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 3) -512) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4))) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 6) (+.f64 64 (*.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3) 8))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 3) -512) (*.f64 (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3) 8 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 6) 64))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 3) -512) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4)))) (fma.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 8 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 6) 64)))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) 1) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4)))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) -4) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))
(/.f64 (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2) -4) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))
(/.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) 1) (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4)))) (sqrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(/.f64 (/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))) (cbrt.f64 (+.f64 (*.f64 2 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 3)) (fma.f64 2 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) (+.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2) 4)))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 4))))
(/.f64 (+.f64 -8 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3)) (+.f64 4 (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 4))))
(pow.f64 (log.f64 (pow.f64 u1 -2)) 1/2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (log.f64 (log.f64 (pow.f64 u1 -2))) 1/2))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 1 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 0)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 1 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) -2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 0)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) (sqrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) -2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(sqrt.f64 (log.f64 (pow.f64 u1 -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)) 0)
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 0)
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2) 2)) (cbrt.f64 (+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 2)) -2)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2)) -2)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 2)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) -2)

localize37.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(log.f64 (*.f64 (log.f64 u1) -1/18))
0.2b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.3b
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
0.4b
(*.f64 (log.f64 u1) -1/18)
Compiler

Compiled 80 to 56 computations (30% saved)

series82.0ms (0.8%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
54.0ms
u1
@0
(log.f64 (*.f64 (log.f64 u1) -1/18))
14.0ms
u1
@inf
(log.f64 (*.f64 (log.f64 u1) -1/18))
12.0ms
u1
@-inf
(log.f64 (*.f64 (log.f64 u1) -1/18))
0.0ms
u1
@0
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
0.0ms
u1
@inf
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))

rewrite64.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1806×add-sqr-sqrt
1780×*-un-lft-identity
1658×add-cube-cbrt
1642×add-cbrt-cube
196×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01132
121030
2232730
Stop Event
node limit
Counts
2 → 51
Calls
Call 1
Inputs
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(log.f64 (*.f64 (log.f64 u1) -1/18))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 -1/18) (log.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (log.f64 u1)) 1) (*.f64 (log.f64 -1/18) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 2) (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (log.f64 (log.f64 u1)) (log.f64 (log.f64 u1))) (*.f64 (log.f64 -1/18) (log.f64 -1/18))) (-.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 (log.f64 u1)) 3) (pow.f64 (log.f64 -1/18) 3)) (+.f64 (*.f64 (log.f64 (log.f64 u1)) (log.f64 (log.f64 u1))) (-.f64 (*.f64 (log.f64 -1/18) (log.f64 -1/18)) (*.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (*.f64 (log.f64 u1) -1/18) 1))))))

simplify60.0ms (0.6%)

Algorithm
egg-herbie
Rules
1066×unswap-sqr
812×*-commutative
710×associate-/l*
674×distribute-lft-in
648×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01371531
12901495
210741483
347531483
Stop Event
node limit
Counts
75 → 66
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(log.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/3)
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (log.f64 u1) -1/18)))
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18))
(+.f64 (log.f64 -1/18) (log.f64 (log.f64 u1)))
(+.f64 0 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (*.f64 (log.f64 (log.f64 u1)) 1) (*.f64 (log.f64 -1/18) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(*.f64 1 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 2) (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 u1)) (log.f64 (log.f64 u1))) (*.f64 (log.f64 -1/18) (log.f64 -1/18))) (-.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18)))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 u1)) 3) (pow.f64 (log.f64 -1/18) 3)) (+.f64 (*.f64 (log.f64 (log.f64 u1)) (log.f64 (log.f64 u1))) (-.f64 (*.f64 (log.f64 -1/18) (log.f64 -1/18)) (*.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18)))))
(pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 2)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (log.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(log1p.f64 (-.f64 (*.f64 (log.f64 u1) -1/18) 1))
Outputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(log.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/3)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (log.f64 u1) -1/18)))
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (log.f64 -1/18) (log.f64 (log.f64 u1)))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 0 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))) (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (*.f64 (log.f64 (log.f64 u1)) 1) (*.f64 (log.f64 -1/18) 1))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(log.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(log.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 1 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 2) (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 u1)) (log.f64 (log.f64 u1))) (*.f64 (log.f64 -1/18) (log.f64 -1/18))) (-.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18)))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 u1)) 3) (pow.f64 (log.f64 -1/18) 3)) (+.f64 (*.f64 (log.f64 (log.f64 u1)) (log.f64 (log.f64 u1))) (-.f64 (*.f64 (log.f64 -1/18) (log.f64 -1/18)) (*.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 u1)) 3) (pow.f64 (log.f64 -1/18) 3)) (fma.f64 (log.f64 (log.f64 u1)) (log.f64 (log.f64 u1)) (*.f64 (log.f64 -1/18) (-.f64 (log.f64 -1/18) (log.f64 (log.f64 u1))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 u1)) 3) (pow.f64 (log.f64 -1/18) 3)) (fma.f64 (log.f64 -1/18) (log.f64 -1/18) (*.f64 (log.f64 (log.f64 u1)) (-.f64 (log.f64 (log.f64 u1)) (log.f64 -1/18)))))
(pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(log.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 2)
(log.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(log.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/3)
(log.f64 (*.f64 (log.f64 u1) -1/18))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 2))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 3))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (log.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(log.f64 (*.f64 (log.f64 u1) -1/18))
(log1p.f64 (-.f64 (*.f64 (log.f64 u1) -1/18) 1))
(log1p.f64 (fma.f64 (log.f64 u1) -1/18 -1))

localize36.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 83 to 50 computations (39.8% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite157.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1932×add-sqr-sqrt
1904×*-un-lft-identity
1776×add-cube-cbrt
1758×add-cbrt-cube
218×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01257
124145
2276045
Stop Event
node limit
Counts
3 → 52
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1)))) (#(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 (*.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))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 2 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))))))))) (#(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 expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6))) 1)))) (#(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 pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 2)))) (#(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 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/36 (*.f64 2 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 1/4) (pow.f64 (log.f64 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (cbrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (sqrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) 1/2) (pow.f64 (cbrt.f64 (log.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -1 1/2) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 u1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 u1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 u1))))))))

simplify61.0ms (0.6%)

Algorithm
egg-herbie
Rules
1158×associate-+l+
1146×associate-+r+
940×unswap-sqr
606×log-prod
506×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01341948
12731792
210311768
336911666
Stop Event
node limit
Counts
88 → 79
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1)
(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 (*.f64 2 (log.f64 u1)) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 3) 1/3)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 3) 1/3)
(sqrt.f64 (*.f64 1/36 (*.f64 2 (log.f64 u1))))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (log.f64 u1)) 1)
(*.f64 1 (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (cbrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) 1/2) (pow.f64 (cbrt.f64 (log.f64 u1)) 1/2))
(*.f64 (pow.f64 -1 1/2) (sqrt.f64 (log.f64 u1)))
(pow.f64 (log.f64 u1) 1/2)
(pow.f64 (sqrt.f64 (log.f64 u1)) 1)
(pow.f64 (pow.f64 (log.f64 u1) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3)
(pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (log.f64 u1))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 u1)))))
(cbrt.f64 (pow.f64 (log.f64 u1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 u1))))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (log.f64 u1)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 u1))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 u1))))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 2) (*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 2) (*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 2) (*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 2) (*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/6)
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 -1/6 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/6)
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 -1/6 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/6)
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 -1/6 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/6)
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 -1/6 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 2) (*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 2) (*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 2) (*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 2) (*.f64 1/6 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))))) 1)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1)
(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 (*.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))) 3) 1/3)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))))))
(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)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1))
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 2)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 3)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 3) 1/3)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(sqrt.f64 (*.f64 1/36 (*.f64 2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 3))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (log.f64 u1)))) 1)
(sqrt.f64 (log.f64 u1))
(*.f64 (sqrt.f64 (log.f64 u1)) 1)
(sqrt.f64 (log.f64 u1))
(*.f64 1 (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (log.f64 u1))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (pow.f64 (log.f64 u1) 1/4))
(sqrt.f64 (log.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (cbrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (sqrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (cbrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (fabs.f64 (cbrt.f64 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(pow.f64 (cbrt.f64 (log.f64 u1)) 3/2)
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (log.f64 u1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) 1/2) (pow.f64 (cbrt.f64 (log.f64 u1)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (fabs.f64 (cbrt.f64 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(pow.f64 (cbrt.f64 (log.f64 u1)) 3/2)
(*.f64 (pow.f64 -1 1/2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(pow.f64 (log.f64 u1) 1/2)
(sqrt.f64 (log.f64 u1))
(pow.f64 (sqrt.f64 (log.f64 u1)) 1)
(sqrt.f64 (log.f64 u1))
(pow.f64 (pow.f64 (log.f64 u1) 1/4) 2)
(sqrt.f64 (log.f64 u1))
(pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3)
(sqrt.f64 (log.f64 u1))
(pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 u1) 3/2))
(fabs.f64 (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (log.f64 u1))
(log.f64 (exp.f64 (sqrt.f64 (log.f64 u1))))
(sqrt.f64 (log.f64 u1))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 u1)))))
(sqrt.f64 (log.f64 u1))
(cbrt.f64 (pow.f64 (log.f64 u1) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 u1))))
(sqrt.f64 (log.f64 u1))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 u1))))
(sqrt.f64 (log.f64 u1))
(exp.f64 (*.f64 (log.f64 (log.f64 u1)) 1/2))
(sqrt.f64 (log.f64 u1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 u1))) 1))
(sqrt.f64 (log.f64 u1))
(log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 u1))))
(sqrt.f64 (log.f64 u1))

eval701.0ms (7%)

Compiler

Compiled 24255 to 19033 computations (21.5% saved)

prune264.0ms (2.6%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New7523755
Fresh01010
Picked011
Done415
Total75615771
Error
0.0b
Counts
771 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
1.2b
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6) -1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.8b
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
0.7b
(+.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))
1.5b
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))) (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)))))
0.6b
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))
Compiler

Compiled 662 to 568 computations (14.2% saved)

localize49.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 66 to 40 computations (39.4% saved)

series6.0ms (0.1%)

Counts
3 → 0
Calls

9 calls:

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

rewrite71.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1498×add-sqr-sqrt
1470×*-un-lft-identity
1376×add-cube-cbrt
1362×add-cbrt-cube
1346×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0939
117139
2191939
Stop Event
node limit
Counts
3 → 60
Calls
Call 1
Inputs
(cbrt.f64 u1)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (cbrt.f64 u1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cbrt.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 u1 1/6) (pow.f64 u1 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u1)) (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2) (cbrt.f64 (cbrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 u1) 1/3) (pow.f64 (sqrt.f64 u1) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) 1/3) (cbrt.f64 (cbrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 u1 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 u1 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 u1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 u1))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 u1)))) (sqrt.f64 (log.f64 (cbrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 u1) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 u1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (log.f64 (cbrt.f64 u1)) 2) 1/36) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (log.f64 (cbrt.f64 u1)) 2) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (cbrt.f64 u1) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 (cbrt.f64 u1) -1/6) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/4) (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (cbrt.f64 u1))) (sqrt.f64 -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/6) (sqrt.f64 (log.f64 (cbrt.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))))))

simplify68.0ms (0.7%)

Algorithm
egg-herbie
Rules
1138×associate-*r/
1078×*-commutative
1032×unswap-sqr
774×associate-*l/
464×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01261494
12651164
2907834
33502828
46140828
Stop Event
node limit
Counts
60 → 72
Calls
Call 1
Inputs
(+.f64 1 (-.f64 (cbrt.f64 u1) 1))
(-.f64 (+.f64 1 (cbrt.f64 u1)) 1)
(*.f64 (cbrt.f64 u1) 1)
(*.f64 1 (cbrt.f64 u1))
(*.f64 (pow.f64 u1 1/6) (pow.f64 u1 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 u1)) (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2) (cbrt.f64 (cbrt.f64 u1)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 u1))
(*.f64 (pow.f64 (sqrt.f64 u1) 1/3) (pow.f64 (sqrt.f64 u1) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) 1/3) (cbrt.f64 (cbrt.f64 u1)))
(pow.f64 u1 1/3)
(pow.f64 (cbrt.f64 u1) 1)
(pow.f64 (pow.f64 u1 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 u1)) 3)
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 u1)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 u1))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 u1))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 u1)))) (sqrt.f64 (log.f64 (cbrt.f64 u1))))
(sqrt.f64 (pow.f64 (cbrt.f64 u1) 2))
(log.f64 (exp.f64 (cbrt.f64 u1)))
(expm1.f64 (log1p.f64 (cbrt.f64 u1)))
(exp.f64 (log.f64 (cbrt.f64 u1)))
(exp.f64 (*.f64 (log.f64 u1) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 u1)))
(-.f64 (+.f64 1 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1)
(pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (log.f64 (cbrt.f64 u1)) 2) 1/36) 1/2)
(pow.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (cbrt.f64 u1)) 2) 1/36))
(log.f64 (pow.f64 (cbrt.f64 u1) -1/6))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(exp.f64 (log.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(log1p.f64 (-.f64 (pow.f64 (cbrt.f64 u1) -1/6) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/4) (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/4))
(*.f64 (sqrt.f64 (log.f64 (cbrt.f64 u1))) (sqrt.f64 -1/6))
(*.f64 (sqrt.f64 -1/6) (sqrt.f64 (log.f64 (cbrt.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1/2))
(pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1)
(pow.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
Outputs
(+.f64 1 (-.f64 (cbrt.f64 u1) 1))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(-.f64 (+.f64 1 (cbrt.f64 u1)) 1)
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(*.f64 (cbrt.f64 u1) 1)
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(*.f64 1 (cbrt.f64 u1))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(*.f64 (pow.f64 u1 1/6) (pow.f64 u1 1/6))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(*.f64 (cbrt.f64 (cbrt.f64 u1)) (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u1)) 2) (cbrt.f64 (cbrt.f64 u1)))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(*.f64 (pow.f64 1 1/3) (cbrt.f64 u1))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(*.f64 (pow.f64 (sqrt.f64 u1) 1/3) (pow.f64 (sqrt.f64 u1) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 u1)) (cbrt.f64 (sqrt.f64 u1)))
(pow.f64 (pow.f64 (sqrt.f64 u1) 1/6) 4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 u1) 2) 1/3) (cbrt.f64 (cbrt.f64 u1)))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(pow.f64 u1 1/3)
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(pow.f64 (cbrt.f64 u1) 1)
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(pow.f64 (pow.f64 u1 1/6) 2)
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(pow.f64 (cbrt.f64 (cbrt.f64 u1)) 3)
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 u1)))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 u1))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 u1))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 u1)))) (sqrt.f64 (log.f64 (cbrt.f64 u1))))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(sqrt.f64 (pow.f64 (cbrt.f64 u1) 2))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(log.f64 (exp.f64 (cbrt.f64 u1)))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(expm1.f64 (log1p.f64 (cbrt.f64 u1)))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(exp.f64 (log.f64 (cbrt.f64 u1)))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(exp.f64 (*.f64 (log.f64 u1) 1/3))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(log1p.f64 (expm1.f64 (cbrt.f64 u1)))
(+.f64 1 (+.f64 (cbrt.f64 u1) -1))
(+.f64 (cbrt.f64 u1) 0)
(cbrt.f64 u1)
(-.f64 (+.f64 1 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1)
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1)
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 2)
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 3)
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(pow.f64 (*.f64 (pow.f64 (log.f64 (cbrt.f64 u1)) 2) 1/36) 1/2)
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(pow.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 (cbrt.f64 u1)) 2) 1/36))
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(log.f64 (pow.f64 (cbrt.f64 u1) -1/6))
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3))
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(exp.f64 (log.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 1 (-.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1))
(+.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 0)
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
(log1p.f64 (-.f64 (pow.f64 (cbrt.f64 u1) -1/6) 1))
(log1p.f64 (+.f64 (pow.f64 (cbrt.f64 u1) -1/6) -1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/4) (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/4))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(*.f64 (sqrt.f64 (log.f64 (cbrt.f64 u1))) (sqrt.f64 -1/6))
(*.f64 (sqrt.f64 -1/6) (sqrt.f64 (log.f64 (cbrt.f64 u1))))
(*.f64 (sqrt.f64 -1/6) (sqrt.f64 (log.f64 (cbrt.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 (cbrt.f64 u1))) (sqrt.f64 -1/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1/2))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/2)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 1/4) 2)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) 3)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3/2) 1/3)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6) 3/2))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1/2))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))) 1))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) 0)
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))

localize47.0ms (0.5%)

Local error

Found 3 expressions with local error:

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

Compiled 23 to 15 computations (34.8% saved)

series1.0ms (0%)

Counts
3 → 32
Calls

9 calls:

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

rewrite73.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1974×add-sqr-sqrt
1942×*-un-lft-identity
1822×add-cube-cbrt
1808×add-cbrt-cube
194×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01047
120547
2244247
Stop Event
node limit
Counts
3 → 72
Calls
Call 1
Inputs
(*.f64 -1/18 (log.f64 u1))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/18 (log.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 u1 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (-.f64 (pow.f64 u1 -1/18) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 2) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (/.f64 1 (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))) (neg.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (neg.f64 (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)))))

simplify109.0ms (1.1%)

Algorithm
egg-herbie
Rules
998×associate--r+
820×+-commutative
662×distribute-lft-in
630×fma-def
628×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01762938
13752776
214792556
362392556
Stop Event
node limit
Counts
104 → 103
Calls
Call 1
Inputs
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1)))) 1)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)
(pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 3)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324))
(log.f64 (pow.f64 u1 -1/18))
(log.f64 (+.f64 1 (-.f64 (pow.f64 u1 -1/18) 1)))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 1)
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3)
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) 1)
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 1)
(*.f64 1 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 2) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(*.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (/.f64 1 (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(/.f64 1 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))))
(/.f64 1 (/.f64 (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))
(/.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(/.f64 (neg.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))) (neg.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (neg.f64 (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 1)
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 2)
(pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 3)
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 2))
(log.f64 (exp.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(exp.f64 (log.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 1))
(log1p.f64 (expm1.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(fma.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
(fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 1/2)
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
Outputs
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1)))) 1)
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 3)
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324))
(fabs.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) 1/3)
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324))
(fabs.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (+.f64 1 (-.f64 (pow.f64 u1 -1/18) 1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(expm1.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(exp.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/2)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3)
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))) 1)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/18 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (log.f64 u1))))
(/.f64 (fma.f64 1/18 (log.f64 u1) 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 1)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 1 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 2))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 2) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/18 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (log.f64 u1))))
(/.f64 (fma.f64 1/18 (log.f64 u1) 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (/.f64 1 (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (/.f64 1 (+.f64 1/4 (fma.f64 -1/18 (log.f64 u1) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (fma.f64 -1/18 (log.f64 u1) 1/4)))
(/.f64 1 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/18 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (log.f64 u1))))
(/.f64 (fma.f64 1/18 (log.f64 u1) 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 1 (/.f64 (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (/.f64 1 (+.f64 1/4 (fma.f64 -1/18 (log.f64 u1) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (fma.f64 -1/18 (log.f64 u1) 1/4)))
(/.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/18 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (log.f64 u1))))
(/.f64 (fma.f64 1/18 (log.f64 u1) 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (/.f64 1 (+.f64 1/4 (fma.f64 -1/18 (log.f64 u1) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (fma.f64 -1/18 (log.f64 u1) 1/4)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (/.f64 1 (+.f64 1/4 (fma.f64 -1/18 (log.f64 u1) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (fma.f64 -1/18 (log.f64 u1) 1/4)))
(/.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/18 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (log.f64 u1))))
(/.f64 (fma.f64 1/18 (log.f64 u1) 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (neg.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))) (neg.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/18 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (log.f64 u1))))
(/.f64 (fma.f64 1/18 (log.f64 u1) 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (neg.f64 (+.f64 1/4 (+.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (/.f64 1 (+.f64 1/4 (fma.f64 -1/18 (log.f64 u1) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2 (fma.f64 -1/18 (log.f64 u1) 1/4)))
(pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 1)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 3)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3) 1/3)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(sqrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 2))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (exp.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(expm1.f64 (log1p.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (log.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 1))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log1p.f64 (expm1.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)

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

Compiled 101 to 75 computations (25.7% saved)

series17.0ms (0.2%)

Counts
2 → 24
Calls

6 calls:

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

rewrite99.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
952×associate-*r/
818×associate-*l/
692×distribute-rgt-in
656×distribute-lft-in
288×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01456
129156
2345154
Stop Event
node limit
Counts
2 → 140
Calls
Call 1
Inputs
(*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6)
(+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6) -1/6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/6 (*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/6 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/6 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (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/6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/6 (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -2 (log.f64 u1) -1) (/.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) (/.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1))) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6)) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (+.f64 1 (*.f64 (log.f64 u1) 2))) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (neg.f64 (fma.f64 -2 (log.f64 u1) -1))) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/6 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (neg.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) -1))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 2)) (cbrt.f64 (fma.f64 -2 (log.f64 u1) -1))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 u1) 2)) 1/6) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 -2 (log.f64 u1) -1)) 1/6) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) 1/6) (neg.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 -2 (log.f64 u1) -1)) (*.f64 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 1/6)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (*.f64 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 1/6)) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (-.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (*.f64 (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (-.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) (*.f64 (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1/6 (*.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 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/6) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 1/6) (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log.f64 1/6) (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 7/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/36 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (/.f64 1/36 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1/6 (exp.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)) (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))) (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (-.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216)) (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 -1/6 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (-.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (*.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36))))) (-.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (+.f64 (pow.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 3) (pow.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) 3))) (+.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (*.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) (-.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (/.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))) (/.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/36 (*.f64 -1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1/46656) (*.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (-.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (+.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/10077696 (pow.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) 3)) (*.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (+.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (-.f64 1/46656 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 3) 1/46656) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (+.f64 (+.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/36) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/216 (neg.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (neg.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 1/36 (*.f64 -1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)))) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1) (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/36 (*.f64 -1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/36) 1) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/216 (neg.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) 1) (neg.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (+.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 3) 1/46656) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (+.f64 (+.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1/46656) (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (-.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/10077696 (pow.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) 3)) (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (+.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (-.f64 1/46656 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1) (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (*.f64 (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (neg.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6 -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/6 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1/6)))))

simplify166.0ms (1.7%)

Algorithm
egg-herbie
Rules
1526×associate-/r*
1188×associate-*r/
950×associate-*l/
656×associate-+l+
598×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040210738
110559902
241119678
Stop Event
node limit
Counts
164 → 237
Calls
Call 1
Inputs
(*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))
(*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))
(*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))
(*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))
(*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(-.f64 (*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) 1/6)
(-.f64 (*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) 1/6)
(-.f64 (*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) 1/6)
(-.f64 (*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) 1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/6)
(+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 1/6 (*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(+.f64 1/6 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(+.f64 1/6 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1))
(+.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1))
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/6)
(+.f64 (*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/6)
(+.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/6)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) 1/6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/6)
(-.f64 (exp.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 1)
(/.f64 1/6 (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))
(/.f64 (fma.f64 -2 (log.f64 u1) -1) (/.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1) 1/6))
(/.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) (/.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/6))
(/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (*.f64 1 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1))) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(/.f64 (*.f64 1 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(/.f64 (*.f64 1 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6)) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (*.f64 1/6 (+.f64 1 (*.f64 (log.f64 u1) 2))) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (*.f64 1/6 (neg.f64 (fma.f64 -2 (log.f64 u1) -1))) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (*.f64 1/6 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (neg.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (*.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) -1))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (*.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (*.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 2)) (cbrt.f64 (fma.f64 -2 (log.f64 u1) -1))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (*.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 u1) 2)) 1/6) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 -2 (log.f64 u1) -1)) 1/6) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) 1/6) (neg.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (*.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(/.f64 (*.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (*.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(/.f64 (*.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -2 (log.f64 u1) -1)) (*.f64 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 1/6)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (*.f64 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 1/6)) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(/.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (-.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1))
(/.f64 (/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (*.f64 (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(/.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (-.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) (*.f64 (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(pow.f64 (sqrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)
(pow.f64 (cbrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 3)
(pow.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) 1/3)
(sqrt.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)))
(log.f64 (pow.f64 (exp.f64 1/6) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
(cbrt.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))
(expm1.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(exp.f64 (+.f64 (log.f64 1/6) (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(exp.f64 (*.f64 (+.f64 (log.f64 1/6) (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(log1p.f64 (expm1.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 1)
(-.f64 (exp.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 7/6)
(-.f64 (/.f64 1/36 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (/.f64 1/36 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(-.f64 (+.f64 -1/6 (exp.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) 1)
(*.f64 1 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(*.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(*.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)) (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))
(*.f64 (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))) (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))
(*.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (-.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216)) (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 -1/6 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
(*.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (-.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (*.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36))))) (-.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36))))
(*.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (+.f64 (pow.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 3) (pow.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) 3))) (+.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (*.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) (-.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))))))
(/.f64 1 (/.f64 1 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))
(/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))))
(/.f64 (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (/.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))) (/.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))))
(/.f64 (+.f64 1/36 (*.f64 -1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (-.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1/46656) (*.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (-.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216)))
(/.f64 (-.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (+.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)))))
(/.f64 (+.f64 -1/10077696 (pow.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) 3)) (*.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (+.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (-.f64 1/46656 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 3) 1/46656) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (+.f64 (+.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 1/36))))
(/.f64 (+.f64 (neg.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/36) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (+.f64 1/216 (neg.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (neg.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (*.f64 1 (+.f64 1/36 (*.f64 -1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)))) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))
(/.f64 (*.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1) (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))
(/.f64 (*.f64 (+.f64 1/36 (*.f64 -1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/36) 1) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (*.f64 (+.f64 1/216 (neg.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) 1) (neg.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (+.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 3) 1/46656) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (+.f64 (+.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 1/36)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1/46656) (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (-.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216))
(/.f64 (*.f64 (+.f64 -1/10077696 (pow.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) 3)) (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (+.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (-.f64 1/46656 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216))))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1) (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))
(/.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (*.f64 (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(pow.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)
(pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 3)
(pow.f64 (pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) 1/3)
(neg.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))
(neg.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (neg.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))))
(sqrt.f64 (pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))
(log.f64 (exp.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
(cbrt.f64 (pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3))
(expm1.f64 (log1p.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(exp.f64 (log.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1))
(log1p.f64 (expm1.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(fma.f64 1 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -1/6)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6 -1/6)
(fma.f64 1/6 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1/6)
(fma.f64 (sqrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1/6)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1/6)
Outputs
(*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))
(*.f64 1/6 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) 1))
(*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))
(*.f64 1/6 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) 1))
(*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))
(*.f64 1/6 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) 1))
(*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))
(*.f64 1/6 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) 1))
(*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/6 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(*.f64 1/6 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1))
(*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/6 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(*.f64 1/6 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1))
(*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/6 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(*.f64 1/6 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1))
(*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/6 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(*.f64 1/6 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1))
(*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(+.f64 1/6 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (fma.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1))
(*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(+.f64 1/6 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (fma.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1))
(*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(+.f64 1/6 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (fma.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1))
(*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(+.f64 1/6 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(*.f64 1/6 (fma.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1))
(-.f64 (*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) 1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) 1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) 1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) 1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1/6)
(fma.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1/6)
(fma.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1/6)
(fma.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 1/6)
(fma.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) -1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/6)
(fma.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))) -1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/6)
(fma.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))) -1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/6)
(fma.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))) -1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1) -1/6)
(-.f64 (*.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))) 1/6)
(fma.f64 1/6 (+.f64 1 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))) -1/6)
(fma.f64 1/6 (fma.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1) -1/6)
(+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 1/6 (*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 1/6 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 1/6 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/6)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 (*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/6)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 (*.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/6)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1) 1/6)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/6)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(-.f64 (exp.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(/.f64 1/6 (/.f64 1 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(/.f64 (fma.f64 -2 (log.f64 u1) -1) (/.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1) 1/6))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) (/.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/6))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 1 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1))) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (*.f64 1 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6)) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (*.f64 1 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6)) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 1/6 (+.f64 1 (*.f64 (log.f64 u1) 2))) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (+.f64 1 (*.f64 (log.f64 u1) 2)) (/.f64 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/6))
(/.f64 (+.f64 1/6 (*.f64 (log.f64 u1) 1/3)) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 1/6 (neg.f64 (fma.f64 -2 (log.f64 u1) -1))) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (*.f64 1/6 (neg.f64 (fma.f64 -2 (log.f64 u1) -1))) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (fma.f64 (log.f64 u1) -2 -1) -1/6) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 1/6 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (neg.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 1/6 (/.f64 (neg.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (-.f64 -1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))
(*.f64 -1/6 (/.f64 (-.f64 -1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (/.f64 -1/6 (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (-.f64 -1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(/.f64 (*.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) -1))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (sqrt.f64 (fma.f64 -2 (log.f64 u1) -1)) (/.f64 (sqrt.f64 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) -2 -1)) (sqrt.f64 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(/.f64 (*.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (/.f64 (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))))
(*.f64 (/.f64 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)) (sqrt.f64 (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (/.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (sqrt.f64 (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)))
(/.f64 (*.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 2)) (cbrt.f64 (fma.f64 -2 (log.f64 u1) -1))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (/.f64 (cbrt.f64 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) -1))))
(*.f64 (/.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (cbrt.f64 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 (fma.f64 (log.f64 u1) -2 -1)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 (/.f64 (cbrt.f64 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (fma.f64 (log.f64 u1) -2 -1))) 1/6))
(/.f64 (*.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (/.f64 (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))))
(/.f64 1/6 (/.f64 (/.f64 (cbrt.f64 (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))) (pow.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(/.f64 (*.f64 (+.f64 1 (*.f64 (log.f64 u1) 2)) 1/6) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (+.f64 1 (*.f64 (log.f64 u1) 2)) (/.f64 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/6))
(/.f64 (+.f64 1/6 (*.f64 (log.f64 u1) 1/3)) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (neg.f64 (fma.f64 -2 (log.f64 u1) -1)) 1/6) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (*.f64 1/6 (neg.f64 (fma.f64 -2 (log.f64 u1) -1))) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (fma.f64 (log.f64 u1) -2 -1) -1/6) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(/.f64 (*.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) 1/6) (neg.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 1/6 (/.f64 (neg.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (-.f64 -1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))
(*.f64 -1/6 (/.f64 (-.f64 -1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (/.f64 -1/6 (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (-.f64 -1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(/.f64 (*.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (*.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (*.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -2 (log.f64 u1) -1)) (*.f64 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 1/6)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(/.f64 (sqrt.f64 (fma.f64 -2 (log.f64 u1) -1)) (/.f64 (sqrt.f64 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) -2 -1)) (sqrt.f64 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (*.f64 (hypot.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) 1/6)) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (/.f64 (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))))
(*.f64 (/.f64 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)) (sqrt.f64 (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (/.f64 (*.f64 1/6 (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (sqrt.f64 (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (hypot.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/4)))
(/.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (-.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1))
(/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) -1) (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (/.f64 1/6 (+.f64 -1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(/.f64 (/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (/.f64 (*.f64 1/6 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2))) (*.f64 (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) 1) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1))) (sqrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (*.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1)))
(*.f64 (/.f64 (fma.f64 -2 (log.f64 u1) -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/6)
(*.f64 1/6 (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (/.f64 1/6 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 (log.f64 u1) -2 -1))
(/.f64 (/.f64 (*.f64 (fma.f64 -2 (log.f64 u1) -1) 1/6) (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (-.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1))
(/.f64 (*.f64 1/6 (fma.f64 -2 (log.f64 u1) -1)) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) -1) (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (/.f64 1/6 (+.f64 -1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (/.f64 (fma.f64 (log.f64 u1) -2 -1) (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) 1) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(/.f64 (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2)) 1/6) (*.f64 (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) (cbrt.f64 (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(/.f64 (+.f64 1/6 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (fma.f64 -2 (log.f64 u1) (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (/.f64 (+.f64 1 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (fma.f64 (log.f64 u1) -2 (-.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(pow.f64 (sqrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(pow.f64 (cbrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 3)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(pow.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) 1/3)
(cbrt.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)))
(sqrt.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)))
(sqrt.f64 (*.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))
(log.f64 (pow.f64 (exp.f64 1/6) (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(cbrt.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))
(cbrt.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)))
(expm1.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(exp.f64 (+.f64 (log.f64 1/6) (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(exp.f64 (+.f64 (log.f64 1/6) (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(exp.f64 (*.f64 (+.f64 (log.f64 1/6) (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(exp.f64 (+.f64 (log.f64 1/6) (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 1/6 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(log1p.f64 (expm1.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(-.f64 (exp.f64 (log1p.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (exp.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 7/6)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (/.f64 1/36 (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (/.f64 1/36 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(fma.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (/.f64 -1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(-.f64 (+.f64 -1/6 (exp.f64 (log.f64 (+.f64 7/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(fma.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (/.f64 -1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(*.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))
(*.f64 (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)) (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(fma.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (/.f64 -1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(*.f64 (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))) (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))
(*.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (-.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216)) (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 -1/6 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
(*.f64 (/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216)) (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/6)))
(*.f64 (/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216)) (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/36)))
(*.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (-.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (*.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36))))) (-.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36))))
(*.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216) (-.f64 (*.f64 1/1296 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (*.f64 (*.f64 (+.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) 1/36) (*.f64 (+.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) 1/36)))) (-.f64 (*.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (*.f64 (+.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) 1/36)))
(*.f64 (/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (-.f64 (*.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4)) (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (*.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/1296)))) (*.f64 1/36 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2))))
(*.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (+.f64 (pow.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 3) (pow.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) 3))) (+.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (*.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) (-.f64 (+.f64 1/36 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/36)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))))))
(*.f64 (/.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216) (+.f64 (*.f64 1/46656 (pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 3)) (pow.f64 (*.f64 (+.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) 1/36) 3))) (+.f64 (*.f64 1/1296 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (*.f64 (*.f64 (+.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) 1/36) (+.f64 (*.f64 (+.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1) 1/36) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)))))
(*.f64 (/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) (*.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) 3) 1/46656))) (fma.f64 (*.f64 1/36 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2)) (*.f64 1/36 (-.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (*.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4))))
(*.f64 (/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) (pow.f64 (+.f64 1/18 (*.f64 1/36 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3))) (fma.f64 (+.f64 1/18 (*.f64 1/36 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/36 (-.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) (*.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4))))
(/.f64 1 (/.f64 1 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(fma.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (/.f64 -1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))
(/.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)))
(/.f64 (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36))))
(*.f64 (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (/.f64 (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (/.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216)) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216)))
(*.f64 (sqrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216)) (/.f64 (sqrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216)) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))) (/.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36))) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)))
(*.f64 (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (/.f64 (*.f64 (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36))) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) (*.f64 (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))) (/.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216)) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216))) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216)))
(*.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216)) (/.f64 (*.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216)) (cbrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216))) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216)) (cbrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216))) (/.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36) (cbrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216))))
(/.f64 (+.f64 1/36 (*.f64 -1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/36 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (+.f64 -1/3 (*.f64 -1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (+.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.f64 (-.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1/46656) (*.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (-.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216)))
(/.f64 (+.f64 (*.f64 1/46656 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) -1/46656) (*.f64 (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216)))
(/.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) -1/46656) (*.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36) (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216)))
(/.f64 (-.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (+.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)))))
(/.f64 (/.f64 (+.f64 (*.f64 1/1296 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) -1/1296) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(/.f64 (fma.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4) -1/1296) (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/36)))
(/.f64 (/.f64 (fma.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4) -1/1296) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/36))
(/.f64 (+.f64 -1/10077696 (pow.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) 3)) (*.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (+.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (-.f64 1/46656 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216)))))
(/.f64 (/.f64 (+.f64 -1/10077696 (*.f64 1/10077696 (pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 3))) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) (+.f64 (*.f64 1/46656 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (+.f64 1/46656 (*.f64 (*.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216))))
(/.f64 (fma.f64 1/10077696 (pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 3) -1/10077696) (*.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36) (+.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) 1/46656) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/46656))))
(/.f64 (/.f64 (fma.f64 1/10077696 (pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 3) -1/10077696) (+.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) 1/46656) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/46656))) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))
(/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 3) 1/46656) (*.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3) (+.f64 (+.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 1/36))))
(/.f64 (/.f64 (+.f64 (*.f64 1/46656 (pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 3)) -1/46656) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 (+.f64 (*.f64 1/1296 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) 1/1296) (*.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) -1/46656) (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) (+.f64 (fma.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4) 1/1296) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/1296))))
(/.f64 (/.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) -1/46656) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 (fma.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4) 1/1296) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/1296)))
(/.f64 (+.f64 (neg.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/36) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (+.f64 1/36 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (+.f64 -1/3 (*.f64 -1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (+.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.f64 (+.f64 1/216 (neg.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (neg.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (+.f64 1/216 (*.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (+.f64 -1/36 (neg.f64 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))
(/.f64 (fma.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216) (neg.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36)))
(/.f64 (fma.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216) (-.f64 -1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(/.f64 (*.f64 1 (+.f64 1/36 (*.f64 -1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)))) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/36 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (+.f64 -1/3 (*.f64 -1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (+.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (/.f64 (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (sqrt.f64 (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))) (sqrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216)))
(/.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36)) (sqrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36))) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (/.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))))) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 (cbrt.f64 (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (cbrt.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))) (cbrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(fma.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (/.f64 -1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(/.f64 (*.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1) (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))
(/.f64 (*.f64 (+.f64 1/36 (*.f64 -1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(/.f64 (+.f64 1/36 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (+.f64 -1/3 (*.f64 -1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (+.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/36) 1) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (+.f64 1/36 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (+.f64 -1/3 (*.f64 -1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (+.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(/.f64 (*.f64 (+.f64 1/216 (neg.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) 1) (neg.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (+.f64 1/216 (*.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (+.f64 -1/36 (neg.f64 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))
(/.f64 (fma.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216) (neg.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36)))
(/.f64 (fma.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216) (-.f64 -1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (/.f64 (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (sqrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (sqrt.f64 (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) (sqrt.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))) (sqrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216)))
(/.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36)) (sqrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36)) (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(/.f64 (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (/.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (cbrt.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)))) (pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (/.f64 (cbrt.f64 (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) (cbrt.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2) (cbrt.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))) (cbrt.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (+.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))))
(/.f64 (/.f64 (+.f64 (*.f64 1/1296 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) -1/1296) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(/.f64 (fma.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4) -1/1296) (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/36)))
(/.f64 (/.f64 (fma.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4) -1/1296) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/36))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 3) 1/46656) (/.f64 1 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (+.f64 (+.f64 (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2))) 1/1296) (*.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) 1/36)))
(/.f64 (/.f64 (+.f64 (*.f64 1/46656 (pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 3)) -1/46656) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 (+.f64 (*.f64 1/1296 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))) 1/1296) (*.f64 1/36 (*.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)))))
(/.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) -1/46656) (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) (+.f64 (fma.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4) 1/1296) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/1296))))
(/.f64 (/.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) -1/46656) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (+.f64 (fma.f64 1/1296 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 4) 1/1296) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) 1/1296)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1/46656) (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (-.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216))
(/.f64 (+.f64 (*.f64 1/46656 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) -1/46656) (*.f64 (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))) (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216)))
(/.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) -1/46656) (*.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36) (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216)))
(/.f64 (*.f64 (+.f64 -1/10077696 (pow.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) 3)) (/.f64 1 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (+.f64 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (-.f64 1/46656 (*.f64 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3)) -1/216))))
(/.f64 (/.f64 (+.f64 -1/10077696 (*.f64 1/10077696 (pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 3))) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))) (+.f64 (*.f64 1/46656 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (+.f64 1/46656 (*.f64 (*.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216))))
(/.f64 (fma.f64 1/10077696 (pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 3) -1/10077696) (*.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36) (+.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) 1/46656) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/46656))))
(/.f64 (/.f64 (fma.f64 1/10077696 (pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 3) -1/10077696) (+.f64 (fma.f64 1/46656 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) 1/46656) (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/46656))) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) 1) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(fma.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (/.f64 -1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))) (sqrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(fma.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (/.f64 -1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (*.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))) (cbrt.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2)) (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(fma.f64 (/.f64 1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)) (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (/.f64 -1/36 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))
(/.f64 (fma.f64 1/36 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(/.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) 1) (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))
(/.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))) (sqrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))
(/.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (*.f64 (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))) (cbrt.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3)))))
(/.f64 (+.f64 (*.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3)) -1/216) (+.f64 1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(/.f64 (fma.f64 1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) -1/216) (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36))
(pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (sqrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (cbrt.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 3)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) 1/3)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(neg.f64 (/.f64 (+.f64 (*.f64 1/36 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 2)) -1/36) (neg.f64 (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))
(/.f64 (+.f64 1/36 (*.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36)) (+.f64 -1/3 (*.f64 -1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (-.f64 -1/3 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(/.f64 (fma.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/36 1/36) (+.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))
(neg.f64 (/.f64 (+.f64 -1/216 (*.f64 1/216 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 3))) (neg.f64 (+.f64 1/36 (*.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/3))))))
(/.f64 (+.f64 1/216 (*.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3))) (+.f64 -1/36 (neg.f64 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3)))))
(/.f64 (fma.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216) (neg.f64 (fma.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3) 1/36)))
(/.f64 (fma.f64 -1/216 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216) (-.f64 -1/36 (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/3))))
(sqrt.f64 (pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))
(sqrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))
(fabs.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (exp.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(cbrt.f64 (pow.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(expm1.f64 (log1p.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (log.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log1p.f64 (expm1.f64 (+.f64 0 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(fma.f64 1 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) -1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6 -1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(fma.f64 1/6 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) -1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(fma.f64 (sqrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2) (cbrt.f64 (+.f64 1/6 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) -1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))

localize52.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
0.2b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (log.f64 u1) -1/18)
1.3b
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
Compiler

Compiled 76 to 54 computations (28.9% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
u1
@-inf
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
1.0ms
u1
@0
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
1.0ms
u1
@inf
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
0.0ms
u1
@-inf
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
0.0ms
u1
@inf
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)

rewrite99.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1950×add-sqr-sqrt
1896×*-un-lft-identity
1800×add-cube-cbrt
1788×add-cbrt-cube
218×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01134
123332
2263232
Stop Event
node limit
Counts
2 → 43
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24) 6) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) 6) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 u1) 1/12) 6) (pow.f64 (pow.f64 -1/18 1/12) 6))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 1/12) (pow.f64 -1/18 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -1/18 1/12) (pow.f64 (log.f64 u1) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/12) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/12) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/12) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/12))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/12 (log.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/12 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))))))

simplify78.0ms (0.8%)

Algorithm
egg-herbie
Rules
1178×distribute-lft-in
1146×distribute-rgt-in
614×associate-*r*
596×associate-*l*
498×associate--r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01221421
12351409
25441401
323021295
473501295
Stop Event
node limit
Counts
67 → 55
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/12)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/12)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/12)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/12)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/12)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/12)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/12)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/12)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/12)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/12)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/12)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/12)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24) 6) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24) 6))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) 6) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)) 6))
(*.f64 (pow.f64 (pow.f64 (log.f64 u1) 1/12) 6) (pow.f64 (pow.f64 -1/18 1/12) 6))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))) 1)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 1)
(*.f64 1 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))
(*.f64 (pow.f64 (log.f64 u1) 1/12) (pow.f64 -1/18 1/12))
(*.f64 (pow.f64 -1/18 1/12) (pow.f64 (log.f64 u1) 1/12))
(*.f64 (pow.f64 1 1/12) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/12) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/12))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/12) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/12))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))
(exp.f64 (*.f64 1/12 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (*.f64 (*.f64 1/12 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))
Outputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/12)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2)
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2)
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24) 6) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24) 6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) 6) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)) 6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
(*.f64 (pow.f64 (pow.f64 (log.f64 u1) 1/12) 6) (pow.f64 (pow.f64 -1/18 1/12) 6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))) 1)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 1)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(*.f64 1 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/24))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))
(*.f64 (pow.f64 (log.f64 u1) 1/12) (pow.f64 -1/18 1/12))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(*.f64 (pow.f64 -1/18 1/12) (pow.f64 (log.f64 u1) 1/12))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(*.f64 (pow.f64 1 1/12) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/12) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/12))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/6)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/12) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/12))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(exp.f64 (*.f64 1/12 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(exp.f64 (*.f64 (*.f64 1/12 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12)

localize77.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))))
0.2b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (log.f64 u1) -1/18)
0.7b
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))
Compiler

Compiled 76 to 52 computations (31.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))
0.0ms
u1
@-inf
(sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))))
0.0ms
u1
@inf
(sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))))
0.0ms
u1
@-inf
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))
0.0ms
u1
@inf
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))

rewrite321.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
1514×add-sqr-sqrt
1488×*-un-lft-identity
1388×add-cube-cbrt
1374×add-cbrt-cube
1358×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01026
119126
2194426
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 u1) -1/18)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/18 (log.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 u1) -1/18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (log.f64 u1) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) (*.f64 (cbrt.f64 (log.f64 u1)) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/18 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/18 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (cbrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) (+.f64 (*.f64 (log.f64 u1) -1/18) 1)) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) (+.f64 (*.f64 (log.f64 u1) -1/18) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) -1/18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 u1 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))

simplify82.0ms (0.8%)

Algorithm
egg-herbie
Rules
1350×associate-*r/
1010×associate-/r*
868×associate-*l/
864×fma-def
842×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01291748
12941592
211001480
339811480
Stop Event
node limit
Counts
78 → 84
Calls
Call 1
Inputs
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(+.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) -1)
(-.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 1)
(*.f64 (log.f64 u1) -1/18)
(*.f64 -1/18 (log.f64 u1))
(*.f64 (*.f64 (log.f64 u1) -1/18) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 1 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/18))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) (*.f64 (cbrt.f64 (log.f64 u1)) -1/18))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(*.f64 (*.f64 -1/18 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 -1/18 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (cbrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) (+.f64 (*.f64 (log.f64 u1) -1/18) 1)) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) (+.f64 (*.f64 (log.f64 u1) -1/18) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 1))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2))
(log.f64 (pow.f64 u1 -1/18))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))
(exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
Outputs
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) -1)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(-.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 1)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (log.f64 u1) -1/18)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (*.f64 (log.f64 u1) -1/18) 1)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 1 (*.f64 (log.f64 u1) -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) (*.f64 (cbrt.f64 (log.f64 u1)) -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 4))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (*.f64 -1/18 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (*.f64 -1/18 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (cbrt.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 4))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))) 4))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) (+.f64 (*.f64 (log.f64 u1) -1/18) 1)) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 1))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 3) 1) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) (+.f64 (*.f64 (log.f64 u1) -1/18) 1)) (+.f64 1 (*.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (log.f64 u1) -1/18 1) 3) -1) (fma.f64 (fma.f64 (log.f64 u1) -1/18 1) (fma.f64 (log.f64 u1) -1/18 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (fma.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2) 1/2)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 2))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 u1 -1/18))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(log1p.f64 (+.f64 (pow.f64 u1 -1/18) -1))
(log1p.f64 (+.f64 -1 (pow.f64 u1 -1/18)))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1))
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 0)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))

eval436.0ms (4.4%)

Compiler

Compiled 17708 to 13905 computations (21.5% saved)

prune201.0ms (2%)

Pruning

20 alts after pruning (16 fresh and 4 done)

PrunedKeptTotal
New69612708
Fresh448
Picked101
Done246
Total70320723
Error
0.0b
Counts
723 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
1.8b
(pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 3)
1.0b
(/.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
1.1b
(/.f64 1 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))))
1.2b
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.6b
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1) 1/6) -1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
1.1b
(+.f64 1/2 (pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3))
1.1b
(+.f64 1/2 (pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2))
1.7b
(+.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3))
1.2b
(+.f64 1/2 (*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
0.9b
(+.f64 1/2 (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1)))) 1)))
0.8b
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
0.7b
(+.f64 1/2 (sqrt.f64 (log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))))
0.7b
(+.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))
1.0b
(+.f64 1/2 (exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
1.1b
(+.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))
1.5b
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))) (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)))))
0.6b
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))
1.2b
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3))
Compiler

Compiled 373 to 320 computations (14.2% saved)

regimes277.0ms (2.8%)

Counts
45 → 1
Calls
Call 1
Inputs
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2)
(+.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))
(+.f64 1/2 (sqrt.f64 (log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))))
(+.f64 1/2 (exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(+.f64 1/2 (pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2))
(+.f64 1/2 (pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(/.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(/.f64 1 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3))
(+.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3))
(pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 3)
(+.f64 1/2 (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1)))) 1)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (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))) 1) 1/6) -1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 1/2 (*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/12) 6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
(+.f64 (*.f64 (cbrt.f64 (pow.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 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2) 3))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (-.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)) 3))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))) (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) -1/4))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (+.f64 (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (log.f64 u1) -1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))) (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 3)))))
Outputs
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Calls

10 calls:

50.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)
47.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
27.0ms
(*.f64 -2 (log.f64 u1))
23.0ms
(*.f64 (*.f64 2 (PI.f64)) u2)
21.0ms
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
Results
ErrorSegmentsBranch
0.2b1u1
0.2b1u2
0.2b1(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b1(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
0.2b1(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
0.2b1(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.2b1(*.f64 -2 (log.f64 u1))
0.2b1(log.f64 u1)
0.2b1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
0.2b1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 987 to 758 computations (23.2% saved)

regimes161.0ms (1.6%)

Counts
21 → 1
Calls
Call 1
Inputs
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2)
(+.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))
(+.f64 1/2 (sqrt.f64 (log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))))
(+.f64 1/2 (exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(+.f64 1/2 (pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2))
(+.f64 1/2 (pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(/.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(/.f64 1 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3))
(+.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3))
(pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 3)
(+.f64 1/2 (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1)))) 1)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (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))) 1) 1/6) -1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (-.f64 (+.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 2) 2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(+.f64 1/2 (*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
Outputs
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Calls

10 calls:

40.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
30.0ms
(*.f64 -2 (log.f64 u1))
17.0ms
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
11.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
11.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)
Results
ErrorSegmentsBranch
0.2b1u1
0.2b1u2
0.2b1(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b1(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
0.2b1(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
0.2b1(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.2b1(*.f64 -2 (log.f64 u1))
0.2b1(log.f64 u1)
0.2b1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
0.2b1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 349 to 282 computations (19.2% saved)

regimes29.0ms (0.3%)

Accuracy

Total -63.3b remaining (-8713%)

Threshold costs -63.3b (-8713%)

Counts
15 → 1
Calls
Call 1
Inputs
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2)
(+.f64 1/2 (cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))
(+.f64 1/2 (sqrt.f64 (log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))))
(+.f64 1/2 (exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)))
(+.f64 1/2 (pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2))
(+.f64 1/2 (pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(/.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (-.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(/.f64 1 (/.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (+.f64 1/4 (*.f64 1/18 (log.f64 u1)))))
(cbrt.f64 (pow.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) 3))
(+.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3))
(pow.f64 (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)) 3)
(+.f64 1/2 (sqrt.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1)))) 1)))
Outputs
(+.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))
Calls

3 calls:

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

Compiled 163 to 128 computations (21.5% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Rules
10×*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 50 to 44 computations (12% saved)

soundness173.0ms (1.7%)

Algorithm
egg-herbie
Rules
1334×associate-/r*
1160×associate-/r*
862×associate-*r/
806×associate-*r/
688×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038413751
197212749
2394812647
036712205
192711917
2388411147
Stop Event
node limit
node limit
Compiler

Compiled 94 to 75 computations (20.2% saved)

end63.0ms (0.6%)

Compiler

Compiled 44 to 36 computations (18.2% saved)

Profiling

Loading profile data...