Details

Time bar (total: 10.1s)

analyze43.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

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

simplify180.0ms (1.8%)

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)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 38 to 34 computations (10.5% saved)

localize40.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 85 to 63 computations (25.9% saved)

series61.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
u1
@-inf
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
13.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)
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)

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 56 to 34 computations (39.3% saved)

series5.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite91.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1252×unswap-sqr
1130×swap-sqr
566×distribute-rgt-in
516×distribute-lft-in
396×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02092
139892
2449692
Stop Event
node limit
Counts
4 → 96
Calls
Call 1
Inputs
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (PI.f64) u2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (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 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))))) (#(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 (PI.f64) u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (PI.f64) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (PI.f64)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.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 (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 (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 (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 (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 *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (sqrt.f64 -2))) (*.f64 (sqrt.f64 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (sqrt.f64 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (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 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)))) (#(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 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 (*.f64 -2 (log.f64 u1))) 1/2))))) (#(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 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1) 1) 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 (PI.f64) (+.f64 u2 u2))) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2) 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 (PI.f64) (+.f64 u2 u2))) 1/2))))) (#(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 (PI.f64) (+.f64 u2 u2))) 1/2)) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4) 1) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 u2))) 1/2)))))))

simplify116.0ms (1.2%)

Algorithm
egg-herbie
Rules
900×associate-*r/
834×distribute-lft-in
824×fma-def
822×distribute-rgt-in
492×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02856448
17036162
223736120
370286120
Stop Event
node limit
Counts
156 → 164
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 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(-.f64 (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 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(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 (PI.f64) u2))) 1)
(pow.f64 (*.f64 (PI.f64) u2) 1)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) 2)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) u2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) u2))))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 3))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 u2 3)))
(cbrt.f64 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) u2)))
(exp.f64 (log.f64 (*.f64 (PI.f64) u2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) u2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) u2)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.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 (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 (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))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (sqrt.f64 -2))) (*.f64 (sqrt.f64 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))
(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 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)
(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 (*.f64 -2 (log.f64 u1))) 1/2))
(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 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)
(+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1) 1/2)
(+.f64 (*.f64 1 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1)) 1/2)
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1) 1) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) 1)
(*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2) 1)
(*.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(/.f64 (*.f64 1 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4) 1) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 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 (PI.f64) (+.f64 u2 u2))) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(exp.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
Outputs
(*.f64 1/6 (*.f64 (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 -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 -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 -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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 (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 -2) (sqrt.f64 -1)) (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 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (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 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (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 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (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/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 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) (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 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) (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 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) (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 -1) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) (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 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 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 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 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 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 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 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 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)
(+.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 u2 u2) (*.f64 (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 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (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 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 u2 4) (*.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) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4)))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (fma.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))) (*.f64 (sqrt.f64 -2) 1/6))))
(+.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 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 u2 4) (*.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/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/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4)))) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))))))
(+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (fma.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))) (*.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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))))) 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 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(*.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 (PI.f64) u2))) 1)
(*.f64 u2 (PI.f64))
(pow.f64 (*.f64 (PI.f64) u2) 1)
(*.f64 u2 (PI.f64))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) 2)
(*.f64 u2 (PI.f64))
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 3)
(*.f64 u2 (PI.f64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 1/3)
(*.f64 u2 (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2))
(*.f64 u2 (PI.f64))
(log.f64 (pow.f64 (exp.f64 (PI.f64)) u2))
(*.f64 u2 (PI.f64))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (PI.f64) u2))))
(*.f64 u2 (PI.f64))
(cbrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 3))
(*.f64 u2 (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 u2 3)))
(*.f64 u2 (PI.f64))
(cbrt.f64 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 u2 (PI.f64))
(expm1.f64 (log1p.f64 (*.f64 (PI.f64) u2)))
(*.f64 u2 (PI.f64))
(exp.f64 (log.f64 (*.f64 (PI.f64) u2)))
(*.f64 u2 (PI.f64))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) u2)) 1))
(*.f64 u2 (PI.f64))
(log1p.f64 (expm1.f64 (*.f64 (PI.f64) u2)))
(*.f64 u2 (PI.f64))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.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 (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 (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 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (fabs.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (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 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (fabs.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (sqrt.f64 -2))) (*.f64 (sqrt.f64 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (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 (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (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 (log.f64 u1) -2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (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 (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 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(sqrt.f64 (*.f64 (log.f64 u1) -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))
(fabs.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))
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(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 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(+.f64 (*.f64 1 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1)) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1) 1) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) 1)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(*.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2) 1)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(*.f64 1 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))) (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) (sqrt.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2))) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) -1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) (*.f64 (log.f64 u1) -1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (-.f64 1/4 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) 1/2)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 3) 1/8) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 3) 1/8) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) -1/12)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4)) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) -1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) (*.f64 (log.f64 u1) -1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) -1/2))
(/.f64 (*.f64 1 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (-.f64 1/4 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) 1/2)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 3) 1/8) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 3) 1/8) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) -1/12)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/4) 1) (-.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) -1/4) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) -1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) (*.f64 (log.f64 u1) -1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) -1/2))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/4 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 3)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (-.f64 1/4 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))) 1/2)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 3) 1/8) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 3) 1/8) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 2) (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) -1/12)))
(pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2) 1)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 3)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2) 3) 1/3)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2) 2))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(log.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2) 3))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(exp.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 1))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 u2 (*.f64 (PI.f64) 2)))) 1/2)

eval241.0ms (2.4%)

Compiler

Compiled 14283 to 10233 computations (28.4% saved)

prune78.0ms (0.8%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New39815413
Fresh000
Picked101
Done101
Total40015415
Error
0.0b
Counts
415 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(fma.f64 (*.f64 1/6 (pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
1.2b
(fma.f64 (*.f64 1/6 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
0.7b
(fma.f64 (*.f64 1/6 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)
1.1b
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)) 2)
0.4b
(/.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)))
1.0b
(-.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.4b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3)))) 1/2)
0.6b
(+.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.3b
(+.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.2b
(+.f64 (*.f64 (sqrt.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 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)
64.0b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
1.1b
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))) 1/2)))
Compiler

Compiled 586 to 522 computations (10.9% saved)

localize25.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 59 to 39 computations (33.9% saved)

series5.0ms (0.1%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
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)
1.0ms
u2
@-inf
(+.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)))))

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

localize14.0ms (0.1%)

Compiler

Compiled 37 to 24 computations (35.1% saved)

localize32.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 80 to 51 computations (36.3% saved)

series9.0ms (0.1%)

Counts
3 → 48
Calls

12 calls:

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

rewrite103.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
600×distribute-rgt-in
538×distribute-lft-in
490×associate-*r/
432×add-sqr-sqrt
424×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02197
143265
2522665
Stop Event
node limit
Counts
3 → 115
Calls
Call 1
Inputs
(*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(+.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)
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 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 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 cbrt.f64 (*.f64 (*.f64 1/108 (sqrt.f64 2)) (pow.f64 (log.f64 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 1/108 (sqrt.f64 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 (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 (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))))))))
((#(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 (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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (log.f64 u1) 1/18)) -1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 3) (pow.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)))))))) (#(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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (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 (+.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)))) (-.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 1 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (*.f64 1 (neg.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (neg.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) (neg.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 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 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 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 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))))))) (#(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 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (/.f64 1 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (sqrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))) (cbrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (cbrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 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 1/18) (*.f64 (sqrt.f64 (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 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)))))

simplify132.0ms (1.3%)

Algorithm
egg-herbie
Rules
1252×associate-/r*
872×associate-*r/
834×associate-*r*
672×associate-*l/
652×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036812565
193711907
2439011837
Stop Event
node limit
Counts
163 → 233
Calls
Call 1
Inputs
(*.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 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)))) 1)
(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))
(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))
(cbrt.f64 (*.f64 (*.f64 1/108 (sqrt.f64 2)) (pow.f64 (log.f64 u1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 1/108 (sqrt.f64 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 (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 (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))))
(-.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 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))
(*.f64 (/.f64 1 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (log.f64 u1) 1/18)) -1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 3) (pow.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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/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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)))))
(/.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (+.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (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 (neg.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (neg.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) (neg.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (/.f64 1 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (sqrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))) (cbrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (cbrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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)
(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 1/18) (*.f64 (sqrt.f64 (log.f64 u1)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
Outputs
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (log.f64 u1)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (log.f64 u1)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (log.f64 u1)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (log.f64 u1)))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)))
(*.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 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 -1/6 (sqrt.f64 2)))
(*.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 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 -1/6 (sqrt.f64 2)))
(*.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 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 -1/6 (sqrt.f64 2)))
(*.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 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 -1/6 (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (-.f64 (log.f64 -1) (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 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (-.f64 (log.f64 -1) (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 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (-.f64 (log.f64 -1) (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 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))
(+.f64 1/2 (fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 u2 u2)) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 u1)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) u2) u2)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (*.f64 -1/3 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))))))
(fma.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (+.f64 1/2 (fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 u2 u2)) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) u2) u2)))))) (fma.f64 1/9 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (+.f64 (*.f64 (*.f64 -1/3 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2))))))
(+.f64 (*.f64 1/9 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))))))
(fma.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))) (+.f64 1/2 (fma.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 u2 u2)) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 u1)))))))))
(+.f64 (fma.f64 -2/135 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (PI.f64) 2) u2) u2))))))) (fma.f64 1/9 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (*.f64 -1/3 (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)) (*.f64 -2/135 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))))))) (fma.f64 1/9 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 u2 4)) (*.f64 (pow.f64 (PI.f64) 4) (sqrt.f64 (log.f64 u1))))) 1/2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)))) 1)
(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 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 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))
(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))
(cbrt.f64 (*.f64 (*.f64 1/108 (sqrt.f64 2)) (pow.f64 (log.f64 u1) 3/2)))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/108) (pow.f64 (log.f64 u1) 3/2)))
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 1/108 (pow.f64 (log.f64 u1) 3/2))))
(cbrt.f64 (*.f64 1/108 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 u1) 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 1/108 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 2) 1/108) (pow.f64 (log.f64 u1) 3/2)))
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 1/108 (pow.f64 (log.f64 u1) 3/2))))
(cbrt.f64 (*.f64 1/108 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 u1) 3/2))))
(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 (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 (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 (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 (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))
(-.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(-.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (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 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (*.f64 (log.f64 u1) 1/18))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)))
(+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2)) (*.f64 (log.f64 u1) 1/18)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) 1/18) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(*.f64 (/.f64 1 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) -1/8))
(/.f64 (*.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/2 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2) (*.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8) (fma.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2) (*.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (log.f64 u1) 1/18)) -1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (*.f64 (log.f64 u1) 1/18) (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)))) (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324)) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) (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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324) (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) (+.f64 -1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 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 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 3) (pow.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) 3) (pow.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))) 3))) (fma.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))) (-.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))) (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (pow.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6))) (fma.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2) (*.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (+.f64 (pow.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 6))) (fma.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (log.f64 u1) 1/18)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324))))
(/.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3))) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3))))
(*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))) (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)))))
(*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))) (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -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)) (/.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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4)) (fma.f64 (sqrt.f64 (*.f64 (log.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)))) (/.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)))))
(/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))) (/.f64 (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))) (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)))) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))
(/.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4)) (/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4))) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4))))
(*.f64 (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 (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))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4)) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 6) -1/64) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) -1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) -1/64) (*.f64 (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 6) -1/64) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))))
(/.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (+.f64 1/4 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) 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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) 3)) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))) (-.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 6) 1/64) (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) 3)) (*.f64 (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8)))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 3)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 6) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8)))) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) 3) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (fma.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (+.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (*.f64 (log.f64 u1) 1/18) 1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324) (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (log.f64 u1) 1/72) 1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (log.f64 u1) 1/72) 1/16))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (neg.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (*.f64 1 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (*.f64 1 (neg.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3))) (/.f64 (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) (sqrt.f64 (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) 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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (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 (*.f64 2 (PI.f64)) u2))) 3)))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)))) (cbrt.f64 (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.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 (PI.f64) (*.f64 2 u2))) 1/2)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4)))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (*.f64 (neg.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) (neg.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3))) (/.f64 (sqrt.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) (sqrt.f64 (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) (sqrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))) (sqrt.f64 (fma.f64 (*.f64 (log.f64 u1) 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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (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 (*.f64 2 (PI.f64)) u2))) 3)))) (cbrt.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)))) (cbrt.f64 (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.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 (PI.f64) (*.f64 2 u2))) 1/2)) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))) (cbrt.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))))
(/.f64 (fma.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (+.f64 1/4 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) 1/4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) 3) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (fma.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (+.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (*.f64 (log.f64 u1) 1/18) 1/4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324) (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (log.f64 u1) 1/72) 1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 4) (*.f64 (*.f64 (log.f64 u1) (log.f64 u1)) 1/324) (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (log.f64 u1) 1/72) 1/16))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (/.f64 1 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 6) -1/64) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) -1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) -1/64) (*.f64 (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 6) -1/64) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))))
(/.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) 3)) (*.f64 (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))) (-.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 6) 1/64) (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) 3)) (*.f64 (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8)))))
(/.f64 (/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 3)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 6) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) -1/8)))) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (log.f64 u1) 1/18) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.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 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.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)) (sqrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))) (sqrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.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)) (*.f64 (cbrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))) (cbrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2)))))) (cbrt.f64 (-.f64 (+.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 -1/4 (fma.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))
(/.f64 (-.f64 -1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3)) (-.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2) 2))
(fabs.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2))
(fabs.f64 (fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (sqrt.f64 1/18) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (sqrt.f64 1/18) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(fma.f64 (sqrt.f64 1/18) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 (sqrt.f64 1/18) (*.f64 (sqrt.f64 (log.f64 u1)) (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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (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 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)

localize41.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 104 to 67 computations (35.6% saved)

series95.0ms (0.9%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
29.0ms
u1
@0
(exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
19.0ms
u1
@-inf
(exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
14.0ms
u1
@inf
(exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
14.0ms
u2
@inf
(exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
14.0ms
u2
@-inf
(exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))

rewrite87.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1198×swap-sqr
604×distribute-rgt-in
552×distribute-lft-in
394×add-sqr-sqrt
380×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020102
1396100
24540100
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (*.f64 (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 (*.f64 1/6 (*.f64 (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 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.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 *.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (+.f64 1 (*.f64 -1/6 (*.f64 (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 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 -1/6 (*.f64 (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 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (+.f64 1 (*.f64 -1/6 (*.f64 (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 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 -1/6 (*.f64 (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 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1) (+.f64 1 (*.f64 -1/6 (*.f64 (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 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) 1) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.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 pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (*.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 log.f64 (exp.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.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 +.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (*.f64 1/6 (*.f64 (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 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1))))))

simplify111.0ms (1.1%)

Algorithm
egg-herbie
Rules
1640×distribute-lft-in
794×associate-*r/
756×associate-/l*
734×associate-+r+
724×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02538474
16688188
227098178
Stop Event
node limit
Counts
106 → 134
Calls
Call 1
Inputs
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.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 (*.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 (*.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 (*.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 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/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)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1 (*.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 (pow.f64 u2 4) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) (+.f64 (*.f64 1/18 (/.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))) (*.f64 1/24 (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1 (*.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 (pow.f64 u2 4) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) (+.f64 (*.f64 1/18 (/.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))) (*.f64 1/24 (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1 (+.f64 (*.f64 (pow.f64 u2 6) (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 -80/9 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) 3)))) (+.f64 (*.f64 80/3 (/.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))) (*.f64 -32/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))) (+.f64 (*.f64 -1/72 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)))) (*.f64 -1/162 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) 3)))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))) (*.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 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.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)))))))
(log.f64 (+.f64 1 (*.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)))))))
(log.f64 (+.f64 1 (*.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)))))))
(log.f64 (+.f64 1 (*.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)))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))
(+.f64 (log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))) (+.f64 (log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))) (+.f64 (log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 -80/9 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) 3)))) (+.f64 (*.f64 80/3 (/.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))) (*.f64 -32/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)))))))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (sqrt.f64 (log.f64 u1)))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 0)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) 1)
(-.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)
(*.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) 1) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (exp.f64 1) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3))
(expm1.f64 (log.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(+.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(+.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(+.f64 0 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) 1)
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(*.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 1 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1))
Outputs
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.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 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(+.f64 1 (*.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 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(+.f64 1 (*.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 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(+.f64 1 (*.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 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1 (*.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) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (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 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) 1))
(+.f64 (*.f64 (pow.f64 u2 4) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) (+.f64 (*.f64 1/18 (/.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))) (*.f64 1/24 (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))))
(fma.f64 (pow.f64 u2 4) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 1/18 (/.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)) (*.f64 1/24 (fma.f64 -4/3 (/.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)) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))))))) (+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))))))
(fma.f64 (pow.f64 u2 4) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 1/18 (/.f64 (*.f64 -2 (pow.f64 (PI.f64) 4)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2) (log.f64 u1))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))) 1/9) (*.f64 (/.f64 (*.f64 -2 (pow.f64 (PI.f64) 4)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2) (log.f64 u1))) -1/18)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) 1)))
(fma.f64 (pow.f64 u2 4) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 1/18 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (log.f64 u1)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) 1/9) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (pow.f64 (PI.f64) 4)) -1/18)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) 1)))
(+.f64 (*.f64 (pow.f64 u2 4) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) (+.f64 (*.f64 1/18 (/.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))) (*.f64 1/24 (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1 (+.f64 (*.f64 (pow.f64 u2 6) (*.f64 (+.f64 (*.f64 1/720 (+.f64 (*.f64 -80/9 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) 3)))) (+.f64 (*.f64 80/3 (/.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))) (*.f64 -32/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))) (+.f64 (*.f64 -1/72 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)))) (*.f64 -1/162 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) 3)))))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))))
(fma.f64 (pow.f64 u2 4) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 1/18 (/.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)) (*.f64 1/24 (fma.f64 -4/3 (/.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)) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))))))) (+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 (pow.f64 u2 6) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 1/720 (fma.f64 -80/9 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (pow.f64 (sqrt.f64 -2) 3) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3) (pow.f64 (PI.f64) 6)))) (fma.f64 80/3 (/.f64 (log.f64 u1) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6)))) (*.f64 -32/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))))) (fma.f64 -1/72 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 -4/3 (/.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)) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))))))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (pow.f64 (sqrt.f64 -2) 3) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3) (pow.f64 (PI.f64) 6)))) -1/162)))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))))))))
(fma.f64 (pow.f64 u2 4) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 1/18 (/.f64 (*.f64 -2 (pow.f64 (PI.f64) 4)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2) (log.f64 u1))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))) 1/9) (*.f64 (/.f64 (*.f64 -2 (pow.f64 (PI.f64) 4)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2) (log.f64 u1))) -1/18)))) (+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) (*.f64 (pow.f64 u2 6) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 1/720 (fma.f64 -80/9 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3)) (pow.f64 (PI.f64) 6))) (fma.f64 80/3 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 6))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (pow.f64 (PI.f64) 6)) -32/3) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))) (fma.f64 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3)) (pow.f64 (PI.f64) 6))) -1/162 (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -1/72) (sqrt.f64 -2)) (/.f64 (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (pow.f64 (PI.f64) 2)) (fma.f64 (/.f64 (*.f64 -2 (pow.f64 (PI.f64) 4)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2) (log.f64 u1))) -4/3 (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))))))))))))))
(+.f64 (fma.f64 (pow.f64 u2 4) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (fma.f64 1/18 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (log.f64 u1)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) 1/9) (*.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (pow.f64 (PI.f64) 4)) -1/18)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) 1))) (*.f64 (fma.f64 1/720 (+.f64 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 160/9 (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))))) (fma.f64 80/3 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (log.f64 u1)) -32/3)))) (fma.f64 -1/72 (*.f64 (/.f64 (sqrt.f64 (log.f64 u1)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)) (fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (pow.f64 (PI.f64) 4)) -4/3 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 8/3) (sqrt.f64 -2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (pow.f64 (PI.f64) 4))))) (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 1/81 (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))))))) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (pow.f64 u2 6))))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.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)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(log.f64 (+.f64 1 (*.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)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(log.f64 (+.f64 1 (*.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)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(log.f64 (+.f64 1 (*.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)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(log1p.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(log1p.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(log1p.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(log1p.f64 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/6)))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))
(+.f64 (log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 u2 u2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))))))
(fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))) (log1p.f64 (*.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 (sqrt.f64 -2) (*.f64 u2 u2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (pow.f64 (PI.f64) 2))) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))) (+.f64 (log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/24 (*.f64 (pow.f64 u2 4) (fma.f64 -4/3 (/.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)) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))))) (+.f64 (log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 u2 u2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))))))))
(fma.f64 1/24 (*.f64 (pow.f64 u2 4) (fma.f64 (/.f64 (*.f64 -2 (pow.f64 (PI.f64) 4)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2) (log.f64 u1))) -4/3 (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))))
(fma.f64 1/24 (*.f64 (pow.f64 u2 4) (fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (pow.f64 (PI.f64) 4)) -4/3 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 8/3) (sqrt.f64 -2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (pow.f64 (PI.f64) 4)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 u2 u2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (pow.f64 (PI.f64) 2))) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 u2 4) (+.f64 (*.f64 -4/3 (/.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))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1))))))) (+.f64 (log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 -80/9 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (PI.f64) 6)) (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1) 3)))) (+.f64 (*.f64 80/3 (/.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))) (*.f64 -32/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)))))))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1)) (sqrt.f64 (log.f64 u1)))))))
(fma.f64 1/24 (*.f64 (pow.f64 u2 4) (fma.f64 -4/3 (/.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)) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))))) (+.f64 (log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (fma.f64 1/720 (*.f64 (pow.f64 u2 6) (fma.f64 -80/9 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (pow.f64 (sqrt.f64 -2) 3) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3) (pow.f64 (PI.f64) 6)))) (fma.f64 80/3 (/.f64 (log.f64 u1) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6)))) (*.f64 -32/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))))))) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 u2 u2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 u2 6) 1/720) (fma.f64 -80/9 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3)) (pow.f64 (PI.f64) 6))) (fma.f64 80/3 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 6))) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (pow.f64 (PI.f64) 6)) -32/3) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1))))) (fma.f64 1/24 (*.f64 (pow.f64 u2 4) (fma.f64 (/.f64 (*.f64 -2 (pow.f64 (PI.f64) 4)) (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2) (log.f64 u1))) -4/3 (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))))) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))))
(+.f64 (fma.f64 1/720 (*.f64 (pow.f64 u2 6) (+.f64 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 160/9 (/.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))))) (fma.f64 80/3 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 6))) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (log.f64 u1)) -32/3))))) (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (*.f64 u2 u2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (pow.f64 (PI.f64) 2)) (*.f64 (sqrt.f64 (log.f64 u1)) -1/3))) (fma.f64 (*.f64 (pow.f64 u2 4) 1/24) (fma.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -2) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (pow.f64 (PI.f64) 4)) -4/3 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 8/3) (sqrt.f64 -2)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (pow.f64 (PI.f64) 4))) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(log.f64 (+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 0)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(-.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.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 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))) (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (log.f64 u1) -1/18))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6 1))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (log.f64 u1) -1/18))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/6 1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (+.f64 1 (*.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (+.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 1) (+.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (log.f64 u1) -1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1) (+.f64 1 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/6 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (log.f64 u1) -1/18)))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))) (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (log.f64 u1) -1/18))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6 1))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (log.f64 u1) -1/18))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/6 1))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3))) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (+.f64 1 (*.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (+.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 1) (+.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (log.f64 u1) -1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1) (+.f64 1 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/6 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (log.f64 u1) -1/18)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))) (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (log.f64 u1) -1/18))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6 1))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (log.f64 u1) -1/18))) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/6 1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) 1) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 -1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (+.f64 1 (*.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (+.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 1) (+.f64 1 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (log.f64 u1) -1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1) (+.f64 1 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/6 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (log.f64 u1) -1/18)))))
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.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 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 3)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(pow.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3) 1/3)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))) (sqrt.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 2))) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))) 2))) (cbrt.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))))
(pow.f64 (exp.f64 1) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(pow.f64 (E.f64) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(pow.f64 (E.f64) (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 2))
(sqrt.f64 (pow.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 2 (*.f64 u2 (PI.f64))))) 1))
(fabs.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1))
(log.f64 (exp.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(cbrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(expm1.f64 (log.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(log1p.f64 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(+.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 0 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) 1)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) 1)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 1 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))))
(pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 3)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3) 1/3)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 2))
(fabs.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fabs.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6))))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(exp.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/6)))

localize40.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 97 to 71 computations (26.8% saved)

series44.0ms (0.4%)

Counts
2 → 24
Calls

6 calls:

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

rewrite72.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
916×cbrt-prod
908×*-commutative
850×sqrt-prod
692×unswap-sqr
580×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01348
126544
2274644
Stop Event
node limit
Counts
2 → 109
Calls
Call 1
Inputs
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3)
(cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (*.f64 u1 u1)) (pow.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) 1/216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) (*.f64 (pow.f64 1/6 3/2) (pow.f64 1/6 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/216) (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4) (pow.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8) (sqrt.f64 (pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -2 3/2) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1/6 3/2) (pow.f64 1/6 3/2)) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 3/2)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 1/216)) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)) 3) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 -2)) 3) (pow.f64 (log.f64 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (*.f64 u1 u1)))) 3) (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)) 3) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656))) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656))) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656) 1/216)) (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/216) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/10077696 (pow.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (pow.f64 (cbrt.f64 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (sqrt.f64 (*.f64 1/6 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (*.f64 1/6 (cbrt.f64 (log.f64 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (cbrt.f64 (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/4) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (*.f64 u1 u1)))) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6)) (cbrt.f64 (log.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)) (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))) (sqrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/6 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 1/6) 3) (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))))))

simplify102.0ms (1%)

Algorithm
egg-herbie
Rules
1180×associate-*r/
990×associate-/r*
898×associate-*l/
762×unswap-sqr
634×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02824294972589
17155075
224234599
353854599
Stop Event
node limit
Counts
133 → 206
Calls
Call 1
Inputs
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 1)
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (log.f64 (*.f64 u1 u1)) (pow.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6)) 3))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))
(*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 1)
(*.f64 1 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) 1/216)
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) (*.f64 (pow.f64 1/6 3/2) (pow.f64 1/6 3/2)))
(*.f64 (sqrt.f64 1/216) (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4) (pow.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8) (sqrt.f64 (pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) 1/6)
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6))
(*.f64 (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 3))
(*.f64 (*.f64 (pow.f64 1/6 3/2) (pow.f64 1/6 3/2)) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 3/2)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 1/216)) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4))
(*.f64 (pow.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)) 3) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4))
(*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 -2)) 3) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (pow.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (*.f64 u1 u1)))) 3) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)) 3) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656))) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656))) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656) 1/216)) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 1))))
(sqrt.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656))
(fabs.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(log.f64 (pow.f64 (exp.f64 1/216) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))
(cbrt.f64 (*.f64 1/10077696 (pow.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))
(exp.f64 (log.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))
(log1p.f64 (expm1.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) 1/6)
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (pow.f64 (cbrt.f64 1/6) 3))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1)
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (sqrt.f64 (*.f64 1/6 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))
(*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (*.f64 1/6 (cbrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (cbrt.f64 (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6)))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6))
(*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/4) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/4))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (*.f64 u1 u1)))) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4))
(*.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6)) (cbrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 1/6) 3) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6)) 3))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) 3))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 1/6))
(*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6)))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 1))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1)
(pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 1/3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) 2/3)
(pow.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) 3)
(pow.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656) 1/6)
(pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/2)
(sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))
(fabs.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))
(expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))
(exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))
(log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))
Outputs
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (*.f64 (sqrt.f64 -2) -1/108) (pow.f64 (log.f64 u1) 3/2))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (*.f64 (sqrt.f64 -2) -1/108) (pow.f64 (log.f64 u1) 3/2))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (*.f64 (sqrt.f64 -2) -1/108) (pow.f64 (log.f64 u1) 3/2))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (*.f64 (sqrt.f64 -2) -1/108) (pow.f64 (log.f64 u1) 3/2))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (*.f64 (*.f64 (sqrt.f64 -2) -1/108) (*.f64 -1 (sqrt.f64 -1))))
(*.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3/2) (*.f64 (*.f64 (sqrt.f64 -2) -1/108) (neg.f64 (sqrt.f64 -1))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (*.f64 (*.f64 (sqrt.f64 -2) -1/108) (*.f64 -1 (sqrt.f64 -1))))
(*.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3/2) (*.f64 (*.f64 (sqrt.f64 -2) -1/108) (neg.f64 (sqrt.f64 -1))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (*.f64 (*.f64 (sqrt.f64 -2) -1/108) (*.f64 -1 (sqrt.f64 -1))))
(*.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3/2) (*.f64 (*.f64 (sqrt.f64 -2) -1/108) (neg.f64 (sqrt.f64 -1))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 (sqrt.f64 -2) 3)) (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3))))
(*.f64 1/216 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (*.f64 (*.f64 (sqrt.f64 -2) -1/108) (*.f64 -1 (sqrt.f64 -1))))
(*.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3/2) (*.f64 (*.f64 (sqrt.f64 -2) -1/108) (neg.f64 (sqrt.f64 -1))))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3)) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3/2) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3)) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3/2) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3)) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3/2) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 1/216 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (sqrt.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)) 3))))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3)) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))) 3/2) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (*.f64 (cbrt.f64 1/216) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (*.f64 (cbrt.f64 1/216) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (*.f64 (cbrt.f64 1/216) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (*.f64 (cbrt.f64 1/216) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cbrt.f64 1/216))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cbrt.f64 1/216))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cbrt.f64 1/216))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (cbrt.f64 1/216))) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (*.f64 (cbrt.f64 1/216) (sqrt.f64 -2)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (cbrt.f64 1/216)) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) -1)
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 1)
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/216 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 1/216 (*.f64 2 (log.f64 u1))))
(*.f64 (log.f64 (*.f64 u1 u1)) (pow.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6)) 3))
(*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 1/216 (pow.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) 3)))
(*.f64 (*.f64 1/216 (*.f64 2 (log.f64 u1))) (pow.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/6) 3))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/216 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 1/216 (*.f64 2 (log.f64 u1))))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/216 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 1/216 (*.f64 2 (log.f64 u1))))
(*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 1)
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 1 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4))
(pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/2)
(pow.f64 (*.f64 (log.f64 u1) 1/18) 3/2)
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/2)
(pow.f64 (*.f64 (log.f64 u1) 1/18) 3/2)
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (sqrt.f64 (*.f64 1/216 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/4) (sqrt.f64 (*.f64 1/36 (*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 5/2)))))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 7/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (pow.f64 (*.f64 (log.f64 u1) 1/18) 7/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 7/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (pow.f64 (*.f64 (log.f64 u1) 1/18) 7/6))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/216 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 1/216 (*.f64 2 (log.f64 u1))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) 1/216)
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) (*.f64 (pow.f64 1/6 3/2) (pow.f64 1/6 3/2)))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 (sqrt.f64 1/216) (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))
(*.f64 (sqrt.f64 1/216) (sqrt.f64 (*.f64 1/216 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))
(*.f64 (sqrt.f64 1/216) (sqrt.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3))))
(*.f64 (sqrt.f64 1/216) (sqrt.f64 (*.f64 1/216 (*.f64 8 (pow.f64 (log.f64 u1) 3)))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4) (pow.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)) 3))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4) (*.f64 1/216 (pow.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) 3)))
(*.f64 1/216 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/4) 3) (pow.f64 (*.f64 2 (log.f64 u1)) 3/4)))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8) (sqrt.f64 (pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 3/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 3/8) (pow.f64 (*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2)) 3/4))
(*.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) 1/6)
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/216 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 1/216 (*.f64 2 (log.f64 u1))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))
(pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/2)
(pow.f64 (*.f64 (log.f64 u1) 1/18) 3/2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 7/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (pow.f64 (*.f64 (log.f64 u1) 1/18) 7/6))
(*.f64 (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/216 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 1/216 (*.f64 2 (log.f64 u1))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 7/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (pow.f64 (*.f64 (log.f64 u1) 1/18) 7/6))
(*.f64 (pow.f64 -2 3/2) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 3))
(*.f64 (pow.f64 -2 3/2) (*.f64 1/216 (pow.f64 (sqrt.f64 (log.f64 u1)) 3)))
(*.f64 1/216 (*.f64 (pow.f64 (sqrt.f64 (log.f64 u1)) 3) (pow.f64 -2 3/2)))
(*.f64 (*.f64 (pow.f64 -2 3/2) 1/216) (pow.f64 (sqrt.f64 (log.f64 u1)) 3))
(*.f64 (*.f64 (pow.f64 1/6 3/2) (pow.f64 1/6 3/2)) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (sqrt.f64 (*.f64 1/216 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/4) (sqrt.f64 (*.f64 1/36 (*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 5/2)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 3/2)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8) (sqrt.f64 (pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 3/2)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 3/8) (pow.f64 (*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2)) 3/4))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 1/216)) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4) (sqrt.f64 (*.f64 1/216 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4) (sqrt.f64 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) 1/46656)))
(*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 3/4) (sqrt.f64 (*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2) 1/46656)))
(*.f64 (pow.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)) 3) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/4) (*.f64 1/216 (pow.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) 3)))
(*.f64 1/216 (*.f64 (pow.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/4) 3) (pow.f64 (*.f64 2 (log.f64 u1)) 3/4)))
(*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 -2)) 3) (pow.f64 (log.f64 u1) 3/2))
(*.f64 1/216 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (pow.f64 (sqrt.f64 -2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (*.f64 (sqrt.f64 -2) -1/108))
(*.f64 (*.f64 (sqrt.f64 -2) -1/108) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (pow.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (*.f64 u1 u1)))) 3) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/216 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 1/216 (*.f64 2 (log.f64 u1))))
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 (pow.f64 (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)) 3) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656))) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (cbrt.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 -8 (*.f64 (pow.f64 (log.f64 u1) 3) 1/46656))))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (cbrt.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (cbrt.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656))) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) (*.f64 -8 (*.f64 (pow.f64 (log.f64 u1) 3) 1/46656)))))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/4) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 3/4) (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656) 1/216)) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) 1/10077696)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/1259712)))
(*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/1259712)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -8) (*.f64 1/46656 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) (*.f64 -8 (*.f64 1/1679616 (log.f64 (*.f64 u1 u1)))))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/6) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 1))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))) (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))) 3)) (+.f64 (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))) 1))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2)))))))
(sqrt.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656))
(sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 (log.f64 u1) 3) 1/46656)))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))
(fabs.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(log.f64 (pow.f64 (exp.f64 1/216) (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(cbrt.f64 (*.f64 1/10077696 (pow.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2) 3)))
(cbrt.f64 (*.f64 1/10077696 (pow.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(exp.f64 (log.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(log1p.f64 (expm1.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))))
(*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2))
(*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2))
(+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) -1)
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) 1/6)
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)))
(*.f64 (cbrt.f64 1/216) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (cbrt.f64 1/216) (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (pow.f64 (cbrt.f64 1/6) 3))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (sqrt.f64 (*.f64 1/6 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (sqrt.f64 (*.f64 1/36 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) 1/36)))
(*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/36)))
(*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))
(*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (log.f64 u1)) (*.f64 (log.f64 u1) 1/18)))))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4))
(sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (*.f64 1/6 (cbrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (cbrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 2 (log.f64 u1)))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (cbrt.f64 (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 1/6 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (cbrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6)))
(*.f64 1/6 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (cbrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 2 (log.f64 u1)))))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) 1/36))))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 (log.f64 u1) 1/18))))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/6) 3)
(*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/6) 3)
(*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/4) (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/4))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 3/8) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1/4))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/8) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/4))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 3/8) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1/4))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 7/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 7/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 5/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 5/4)))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (*.f64 1/6 (cbrt.f64 (log.f64 (*.f64 u1 u1)))) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6))
(*.f64 1/6 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (cbrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 2 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4)) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (*.f64 1/6 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6)) (cbrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (cbrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 2 (log.f64 u1)))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (pow.f64 1/216 1/6) (pow.f64 1/216 1/6)))
(*.f64 (cbrt.f64 1/216) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 (cbrt.f64 1/216) (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))
(*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (log.f64 u1)) (*.f64 (log.f64 u1) 1/18)))))
(*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (sqrt.f64 (*.f64 1/36 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))
(*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) 1/36)))
(*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/36)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6))
(*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))) (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6))
(*.f64 (sqrt.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (cbrt.f64 (*.f64 (log.f64 u1) 1/18))))) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1/6))
(*.f64 (pow.f64 (cbrt.f64 1/6) 3) (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6) 3))
(pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6) 6)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) 3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6)) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/6) 3)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) 3) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) 3))
(sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 1/6))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1))) 1/36))))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) (*.f64 (log.f64 u1) 1/18))))
(*.f64 (cbrt.f64 (*.f64 1/6 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6))
(*.f64 1/6 (*.f64 (pow.f64 (log.f64 (*.f64 u1 u1)) 1/6) (cbrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 (*.f64 2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 5/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 5/4)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)) (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6)) (cbrt.f64 (*.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6)) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) (*.f64 1/36 (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/6)) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (cbrt.f64 (*.f64 (log.f64 u1) 1/18)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 1))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))) (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))))))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(pow.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)) 1/3)
(cbrt.f64 (*.f64 1/216 (pow.f64 (log.f64 (*.f64 u1 u1)) 3/2)))
(cbrt.f64 (*.f64 1/216 (pow.f64 (*.f64 2 (log.f64 u1)) 3/2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 3/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 3/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 3/4)))
(pow.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/4) 2)
(sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(pow.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) 1/18) 1/6) 3)
(pow.f64 (*.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/46656) 1/6)
(pow.f64 (*.f64 -8 (*.f64 (pow.f64 (log.f64 u1) 3) 1/46656)) 1/6)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) 1/6)
(pow.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36) 1/2)
(sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(sqrt.f64 (*.f64 (log.f64 (*.f64 u1 u1)) 1/36))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(fabs.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 u1 u1)))) 1/6))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1)))))))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))))
(*.f64 1/6 (sqrt.f64 (log.f64 (*.f64 u1 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))

eval512.0ms (5.1%)

Compiler

Compiled 31608 to 22714 computations (28.1% saved)

prune192.0ms (1.9%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New9378945
Fresh9110
Picked101
Done224
Total94911960
Error
0.0b
Counts
960 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(-.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3)) 1/2)
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)
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.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 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3)))) 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 (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)
0.4b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)
Compiler

Compiled 354 to 314 computations (11.3% saved)

localize35.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 60 to 44 computations (26.7% saved)

series36.0ms (0.4%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
13.0ms
u1
@inf
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
12.0ms
u1
@-inf
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
11.0ms
u1
@0
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
0.0ms
u1
@0
(pow.f64 u1 -1/18)
0.0ms
u1
@-inf
(pow.f64 u1 -1/18)

rewrite80.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1396×add-sqr-sqrt
1362×*-un-lft-identity
1282×add-cube-cbrt
1270×add-cbrt-cube
1256×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0833
116033
2181033
Stop Event
node limit
Counts
3 → 66
Calls
Call 1
Inputs
(pow.f64 u1 -1/18)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(log.f64 (pow.f64 u1 -1/18))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (pow.f64 u1 -1/18) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (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)) (pow.f64 (cbrt.f64 (pow.f64 u1 -1/18)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 u1 -1/18)) 2) (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 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 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 (+.f64 1 (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 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 0 (*.f64 -1/18 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 u1 -1/18)) 2)) (log.f64 (cbrt.f64 (pow.f64 u1 -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 u1 -1/36)) (log.f64 (pow.f64 u1 -1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -1/18 (log.f64 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/18 (log.f64 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/18 (log.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -1/18 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 u1) -1/18)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 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 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) 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 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2))))) (#(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))))))

simplify88.0ms (0.9%)

Algorithm
egg-herbie
Rules
758×associate-/r*
660×*-commutative
592×associate--l+
534×sqr-pow
500×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01492128
13051942
211001834
332721168
461561168
Stop Event
node limit
Counts
94 → 84
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))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.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 (-.f64 (pow.f64 u1 -1/18) 1))
(-.f64 (+.f64 1 (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)) (pow.f64 (cbrt.f64 (pow.f64 u1 -1/18)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 u1 -1/18)) 2) (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))
(sqrt.f64 (pow.f64 (*.f64 u1 u1) -1/18))
(log.f64 (exp.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 (+.f64 1 (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)))))
(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 0 (*.f64 -1/18 (log.f64 u1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 u1 -1/18)) 2)) (log.f64 (cbrt.f64 (pow.f64 u1 -1/18))))
(+.f64 (log.f64 (pow.f64 u1 -1/36)) (log.f64 (pow.f64 u1 -1/36)))
(-.f64 (+.f64 1 (*.f64 -1/18 (log.f64 u1))) 1)
(*.f64 -1/18 (log.f64 u1))
(*.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 1 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (log.f64 u1) -1/18)
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(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 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(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))
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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (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 (*.f64 -1/18 (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 (*.f64 -1/18 (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 (*.f64 -1/18 (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 -1/18) (sqrt.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 -1/18) (sqrt.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 -1/18) (sqrt.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 -1/18) (sqrt.f64 (log.f64 u1)))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.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)))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.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)))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.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)))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.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)))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(+.f64 1 (-.f64 (pow.f64 u1 -1/18) 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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(-.f64 (+.f64 1 (pow.f64 u1 -1/18)) 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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(*.f64 (pow.f64 u1 -1/18) 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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(*.f64 1 (pow.f64 u1 -1/18))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(*.f64 (pow.f64 u1 -1/36) (pow.f64 u1 -1/36))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(*.f64 (cbrt.f64 (pow.f64 u1 -1/18)) (pow.f64 (cbrt.f64 (pow.f64 u1 -1/18)) 2))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 u1 -1/18)) 2) (cbrt.f64 (pow.f64 u1 -1/18)))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(*.f64 (pow.f64 1 -1/18) (pow.f64 u1 -1/18))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (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))
(pow.f64 (pow.f64 (sqrt.f64 u1) -1/36) 4)
(*.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))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(log.f64 (exp.f64 (pow.f64 u1 -1/18)))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(cbrt.f64 (pow.f64 (pow.f64 u1 -1/18) 3))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(expm1.f64 (log1p.f64 (pow.f64 u1 -1/18)))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(exp.f64 (*.f64 -1/18 (log.f64 u1)))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(log1p.f64 (expm1.f64 (pow.f64 u1 -1/18)))
(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))))
(*.f64 (pow.f64 (/.f64 -1 u1) 1/18) (pow.f64 -1 -1/18))
(pow.f64 u1 -1/18)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1)
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 1 (sqrt.f64 (*.f64 -1/18 (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 (*.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 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.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 -1/18) (pow.f64 (log.f64 u1) 1/2))
(*.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 -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))))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(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)))))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(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)))))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 -1/18 (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 (*.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))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/2)
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2)
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3)
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/3)
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(fabs.f64 (sqrt.f64 (*.f64 -1/18 (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 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (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 (*.f64 -1/18 (log.f64 u1)))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -1/18 (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 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (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 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))) 1/2))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1))
(sqrt.f64 (log.f64 (pow.f64 (/.f64 1 u1) 1/18)))
(sqrt.f64 (*.f64 1/18 (neg.f64 (log.f64 u1))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (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 (*.f64 -1/18 (log.f64 u1)))
(+.f64 0 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 u1 -1/18)) 2)) (log.f64 (cbrt.f64 (pow.f64 u1 -1/18))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 u1 -1/18)))) (log.f64 (cbrt.f64 (pow.f64 u1 -1/18))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 u1 -1/18))))
(+.f64 (log.f64 (pow.f64 u1 -1/36)) (log.f64 (pow.f64 u1 -1/36)))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(-.f64 (+.f64 1 (*.f64 -1/18 (log.f64 u1))) 1)
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (log.f64 u1) -1/18)
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.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)
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.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)
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2) 1/2)
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) 1/3)
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(sqrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.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))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(expm1.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(exp.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.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))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(log.f64 (pow.f64 (/.f64 1 u1) 1/18))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))

localize11.0ms (0.1%)

Compiler

Compiled 26 to 16 computations (38.5% saved)

localize27.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6))
0.3b
(*.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
2.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
@0
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)
0.0ms
u1
@-inf
(*.f64 (log.f64 (cbrt.f64 u1)) -1/6)

rewrite76.0ms (0.8%)

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

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

localize38.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(log.f64 (*.f64 (log.f64 u1) -1/18))
0.3b
(*.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)

series40.0ms (0.4%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
16.0ms
u1
@-inf
(log.f64 (*.f64 (log.f64 u1) -1/18))
13.0ms
u1
@0
(log.f64 (*.f64 (log.f64 u1) -1/18))
11.0ms
u1
@inf
(log.f64 (*.f64 (log.f64 u1) -1/18))
0.0ms
u1
@inf
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
0.0ms
u1
@0
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))

rewrite66.0ms (0.7%)

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

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

localize146.0ms (1.4%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 53 computations (36.9% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
u2
@-inf
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3))
1.0ms
u2
@0
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3)
0.0ms
u2
@-inf
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3)
0.0ms
u2
@inf
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3)
0.0ms
u2
@0
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3))

rewrite69.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
928×*-commutative
922×cbrt-prod
868×sqrt-prod
754×unswap-sqr
606×swap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01236
124736
2262236
Stop Event
node limit
Counts
2 → 126
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3)
Outputs
((#(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 -.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (*.f64 2 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) u2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) u2) (pow.f64 (cbrt.f64 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 u2) (*.f64 (sqrt.f64 u2) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 2 (*.f64 (PI.f64) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2) (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (PI.f64)) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 u2 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (*.f64 u2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2)) (cbrt.f64 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 u2) (*.f64 2 (PI.f64))) (sqrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 2 (PI.f64))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 u2) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) u2))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 2 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 2 (PI.f64)))) (sqrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 3) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (PI.f64)))) (cbrt.f64 u2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1 (*.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 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2) 2/3)))) (#(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 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 u2) (PI.f64)) 2))))) (#(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 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 log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u2 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) u2) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (pow.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (*.f64 (PI.f64) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 2 u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 u2 3) (*.f64 (pow.f64 (PI.f64) 3) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (PI.f64)) (*.f64 u2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (*.f64 (pow.f64 2 3/2) (pow.f64 2 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (PI.f64) u2) 3/2) (pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4) (sqrt.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) (pow.f64 (*.f64 (PI.f64) u2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (PI.f64))) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (PI.f64) 3) 8) (pow.f64 u2 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 2 3/2) (pow.f64 2 3/2)) (pow.f64 (*.f64 (PI.f64) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 3/2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 8)) (pow.f64 (*.f64 (PI.f64) u2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 u2) 3) (pow.f64 (PI.f64) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (PI.f64) u2) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2)) 3) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sqrt.f64 u2) (*.f64 2 (PI.f64))) 3) (pow.f64 (sqrt.f64 u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 2 (PI.f64))) 3) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)) 3) (pow.f64 (*.f64 (PI.f64) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 4))) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64) 8)) (*.f64 (PI.f64) u2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 8) (pow.f64 (*.f64 (PI.f64) u2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 512 (pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))))))

simplify138.0ms (1.4%)

Algorithm
egg-herbie
Rules
1048×associate-*r*
996×associate-*l*
920×times-frac
722×associate-/l*
604×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02924294971336
17463998
233053958
Stop Event
node limit
Counts
150 → 197
Calls
Call 1
Inputs
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 -1 (*.f64 (cbrt.f64 -8) (*.f64 u2 (PI.f64))))
(*.f64 -1 (*.f64 (cbrt.f64 -8) (*.f64 u2 (PI.f64))))
(*.f64 -1 (*.f64 (cbrt.f64 -8) (*.f64 u2 (PI.f64))))
(*.f64 -1 (*.f64 (cbrt.f64 -8) (*.f64 u2 (PI.f64))))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(*.f64 2 (*.f64 (PI.f64) u2))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 (*.f64 (PI.f64) u2) 2)
(*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)))
(*.f64 (*.f64 (PI.f64) u2) (pow.f64 (cbrt.f64 2) 3))
(*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (*.f64 2 (*.f64 (PI.f64) u2)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (sqrt.f64 u2) (*.f64 (sqrt.f64 u2) (*.f64 2 (PI.f64))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2) (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) u2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 2 (PI.f64))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (*.f64 2 (PI.f64)) u2)
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 u2 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/4))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (*.f64 u2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2)) (cbrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 (*.f64 (sqrt.f64 u2) (*.f64 2 (PI.f64))) (sqrt.f64 u2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 2 (PI.f64))) (cbrt.f64 u2))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) u2))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 2 (*.f64 (PI.f64) u2)))
(*.f64 (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)) (*.f64 (PI.f64) u2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/6))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 2 (PI.f64)))) (sqrt.f64 u2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 3) u2)
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (PI.f64) u2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (PI.f64)))) (cbrt.f64 u2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(pow.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2) 2/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64) 1/6)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))
(fabs.f64 (*.f64 2 (*.f64 (PI.f64) u2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 u2) (PI.f64)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 1)
(*.f64 2 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 u2 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (PI.f64))))
(*.f64 (*.f64 (PI.f64) u2) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))
(*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 1)
(*.f64 1 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (pow.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) u2))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (*.f64 (PI.f64) u2)))
(*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 2 u2) 3))
(*.f64 (pow.f64 u2 3) (*.f64 (pow.f64 (PI.f64) 3) 8))
(*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))
(*.f64 (*.f64 2 (PI.f64)) (*.f64 u2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 8)
(*.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (*.f64 (pow.f64 2 3/2) (pow.f64 2 3/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) u2) 3/2) (pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))) 3))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4) (sqrt.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 3/2)))
(*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) (pow.f64 (*.f64 (PI.f64) u2) 3))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (PI.f64))) u2)
(*.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) 2)
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (*.f64 (PI.f64) u2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))
(*.f64 (*.f64 u2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (*.f64 2 (PI.f64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) 3) 8) (pow.f64 u2 3))
(*.f64 (*.f64 (pow.f64 2 3/2) (pow.f64 2 3/2)) (pow.f64 (*.f64 (PI.f64) u2) 3))
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 3/2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 8)) (pow.f64 (*.f64 (PI.f64) u2) 3/2))
(*.f64 (pow.f64 (*.f64 2 u2) 3) (pow.f64 (PI.f64) 3))
(*.f64 (pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (PI.f64) u2) 3/2))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2)) 3) (*.f64 (PI.f64) u2))
(*.f64 (pow.f64 (*.f64 (sqrt.f64 u2) (*.f64 2 (PI.f64))) 3) (pow.f64 (sqrt.f64 u2) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 2 (PI.f64))) 3) u2)
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))
(*.f64 (pow.f64 (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)) 3) (pow.f64 (*.f64 (PI.f64) u2) 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 4))) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64) 8)) (*.f64 (PI.f64) u2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 1))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64))
(fabs.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))
(log.f64 (pow.f64 (exp.f64 8) (pow.f64 (*.f64 (PI.f64) u2) 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))))
(cbrt.f64 (*.f64 512 (pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))
(exp.f64 (*.f64 3 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(log1p.f64 (expm1.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))
Outputs
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 -1 (*.f64 (cbrt.f64 -8) (*.f64 u2 (PI.f64))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 -8) u2) (PI.f64)))
(*.f64 (*.f64 u2 (PI.f64)) (neg.f64 (cbrt.f64 -8)))
(*.f64 (*.f64 (cbrt.f64 -8) (PI.f64)) (neg.f64 u2))
(*.f64 -1 (*.f64 (cbrt.f64 -8) (*.f64 u2 (PI.f64))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 -8) u2) (PI.f64)))
(*.f64 (*.f64 u2 (PI.f64)) (neg.f64 (cbrt.f64 -8)))
(*.f64 (*.f64 (cbrt.f64 -8) (PI.f64)) (neg.f64 u2))
(*.f64 -1 (*.f64 (cbrt.f64 -8) (*.f64 u2 (PI.f64))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 -8) u2) (PI.f64)))
(*.f64 (*.f64 u2 (PI.f64)) (neg.f64 (cbrt.f64 -8)))
(*.f64 (*.f64 (cbrt.f64 -8) (PI.f64)) (neg.f64 u2))
(*.f64 -1 (*.f64 (cbrt.f64 -8) (*.f64 u2 (PI.f64))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 -8) u2) (PI.f64)))
(*.f64 (*.f64 u2 (PI.f64)) (neg.f64 (cbrt.f64 -8)))
(*.f64 (*.f64 (cbrt.f64 -8) (PI.f64)) (neg.f64 u2))
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (*.f64 (pow.f64 u2 3) (pow.f64 (PI.f64) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 (PI.f64) u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 u2 (*.f64 2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 (PI.f64) u2) 2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)))
(*.f64 (*.f64 (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)) (PI.f64)) u2)
(*.f64 u2 (*.f64 (PI.f64) (cbrt.f64 8)))
(*.f64 (*.f64 (PI.f64) u2) (pow.f64 (cbrt.f64 2) 3))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 1 (*.f64 2 (*.f64 (PI.f64) u2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (sqrt.f64 u2) (*.f64 (sqrt.f64 u2) (*.f64 2 (PI.f64))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2) (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) u2))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (cbrt.f64 u2) (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 2 (PI.f64))))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 2 (PI.f64)) (cbrt.f64 (*.f64 u2 u2))))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 2 (PI.f64)) (cbrt.f64 u2)))
(*.f64 (*.f64 2 (PI.f64)) (*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 u2 u2))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3) 4)))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 u2 (PI.f64)) 3))))
(*.f64 (*.f64 2 (PI.f64)) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 u2 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 u2 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 2 (PI.f64))) (sqrt.f64 (*.f64 2 (*.f64 u2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 (*.f64 u2 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 (*.f64 2 (PI.f64))))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 1/4) (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 3/4))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 1/4) (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 1/4) (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 3/4))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 1/4) (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3/4))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (*.f64 u2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (*.f64 u2 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 4))))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 4 u2))))
(*.f64 (cbrt.f64 (*.f64 2 (PI.f64))) (cbrt.f64 (*.f64 u2 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 u2 (PI.f64)) 2)) 4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 4) (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 4 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 2) (cbrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2)) (cbrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 (sqrt.f64 u2) (*.f64 2 (PI.f64))) (sqrt.f64 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 2 (PI.f64))) (cbrt.f64 u2))
(*.f64 (cbrt.f64 u2) (*.f64 (*.f64 2 (PI.f64)) (cbrt.f64 (*.f64 u2 u2))))
(*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 (*.f64 2 (PI.f64)) (cbrt.f64 u2)))
(*.f64 (*.f64 2 (PI.f64)) (*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 u2 u2))))
(*.f64 (*.f64 2 u2) (PI.f64))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) u2))) (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (*.f64 2 (*.f64 (PI.f64) u2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)) (*.f64 (PI.f64) u2))
(*.f64 (*.f64 (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)) (PI.f64)) u2)
(*.f64 u2 (*.f64 (PI.f64) (cbrt.f64 8)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 u2 (PI.f64)) 2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/6))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 u2 (PI.f64)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))) (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 1/6))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 5/2)) (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 1/6))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 2 (PI.f64)))) (sqrt.f64 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1/6) 3))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (PI.f64))) 3) u2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (PI.f64) u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3) 4)))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 u2 (PI.f64)) 3))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 (*.f64 (PI.f64) u2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (pow.f64 (*.f64 u2 (PI.f64)) 2)) 4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 4 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 4) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 4 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 4 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (PI.f64)))) (cbrt.f64 u2))
(*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 4 (*.f64 2 (PI.f64))))))
(*.f64 (cbrt.f64 u2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 8 (PI.f64)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (log1p.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 1)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(pow.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 1/3)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 3/2) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3/2)))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3)
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64) 1/6)
(pow.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) 64) 1/6)
(pow.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 4))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 2))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 4))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 2))
(fabs.f64 (*.f64 2 (*.f64 (PI.f64) u2)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 u2) (PI.f64)) 2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(+.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) -1)
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 1)
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 2 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 u2 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (PI.f64))))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 (PI.f64) u2) (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 1)
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 1 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 4 (pow.f64 (*.f64 u2 (PI.f64)) 3))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) (pow.f64 (*.f64 2 (cbrt.f64 (*.f64 (PI.f64) u2))) 3))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (*.f64 (PI.f64) u2)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (PI.f64) 3) (pow.f64 (*.f64 2 u2) 3))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 u2 3) (*.f64 (pow.f64 (PI.f64) 3) 8))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 2 (PI.f64)) (*.f64 u2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 8)
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) (*.f64 (pow.f64 2 3/2) (pow.f64 2 3/2)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 (PI.f64) u2) 3/2) (pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))) 3))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3/2) (*.f64 8 (pow.f64 (sqrt.f64 (*.f64 u2 (PI.f64))) 3)))
(*.f64 8 (*.f64 (pow.f64 (sqrt.f64 (*.f64 u2 (PI.f64))) 3) (pow.f64 (*.f64 u2 (PI.f64)) 3/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4) (sqrt.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 3/2)))
(*.f64 (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 3/4) (sqrt.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3)) 3/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3/4) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3) 3/4))
(*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) (pow.f64 (*.f64 (PI.f64) u2) 3))))
(*.f64 (sqrt.f64 8) (sqrt.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 6))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4) (*.f64 2 (PI.f64))) u2)
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 (*.f64 (PI.f64) u2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) 2)
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (*.f64 (PI.f64) u2))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 u2 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4)) (*.f64 2 (PI.f64)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 (pow.f64 (PI.f64) 3) 8) (pow.f64 u2 3))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 (pow.f64 2 3/2) (pow.f64 2 3/2)) (pow.f64 (*.f64 (PI.f64) u2) 3))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (*.f64 (pow.f64 1 3/2) (pow.f64 1 3/2)) (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (sqrt.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 3/2)) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/4))
(*.f64 (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 3/4) (sqrt.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3)) 3/2)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3/4) (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3) 3/4))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 2) 4))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) 4)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 8 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 4 (pow.f64 (*.f64 u2 (PI.f64)) 3))))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 2) (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)) 8)) (pow.f64 (*.f64 (PI.f64) u2) 3/2))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3/2) (sqrt.f64 (*.f64 8 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3)))))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3/2) (sqrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3) 64)))
(*.f64 (pow.f64 (*.f64 2 u2) 3) (pow.f64 (PI.f64) 3))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 2 (sqrt.f64 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (PI.f64) u2) 3/2))
(*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3/2) (*.f64 8 (pow.f64 (sqrt.f64 (*.f64 u2 (PI.f64))) 3)))
(*.f64 8 (*.f64 (pow.f64 (sqrt.f64 (*.f64 u2 (PI.f64))) 3) (pow.f64 (*.f64 u2 (PI.f64)) 3/2)))
(*.f64 (pow.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 2)) 3) (*.f64 (PI.f64) u2))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 u2) (*.f64 2 (PI.f64))) 3) (pow.f64 (sqrt.f64 u2) 3))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 u2 u2)) (*.f64 2 (PI.f64))) 3) u2)
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) 3) (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (pow.f64 (*.f64 (pow.f64 8 1/6) (pow.f64 8 1/6)) 3) (pow.f64 (*.f64 (PI.f64) u2) 3))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (*.f64 (PI.f64) u2)) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64))) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 u2 (PI.f64)) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) 64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 u2 (PI.f64)) 64) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 u2 (PI.f64)) 64) (pow.f64 (*.f64 u2 (PI.f64)) 6)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3/2) (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64))) (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 3/2) (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) 64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) (*.f64 64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3/2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 4) (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 4))) (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 u2 (PI.f64))) 8)))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (cbrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 8)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64) 8)) (*.f64 (PI.f64) u2))
(*.f64 (*.f64 u2 (PI.f64)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) 512)))
(*.f64 u2 (*.f64 (PI.f64) (cbrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) 512))))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 1))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))) (log1p.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3)))) 3)) (+.f64 (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))))) (exp.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))))) 1))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3))) (pow.f64 (exp.f64 2) (log1p.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3))))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (PI.f64) u2) 6) 64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 u2 (PI.f64)) 6) 64))
(fabs.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(log.f64 (pow.f64 (exp.f64 8) (pow.f64 (*.f64 (PI.f64) u2) 3)))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3)))))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(cbrt.f64 (*.f64 512 (pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 3)))
(cbrt.f64 (*.f64 512 (pow.f64 (pow.f64 (*.f64 u2 (PI.f64)) 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)
(log1p.f64 (expm1.f64 (*.f64 8 (pow.f64 (*.f64 (PI.f64) u2) 3))))
(*.f64 8 (pow.f64 (*.f64 u2 (PI.f64)) 3))
(pow.f64 (*.f64 (PI.f64) (*.f64 2 u2)) 3)

eval367.0ms (3.7%)

Compiler

Compiled 11882 to 8676 computations (27% saved)

prune277.0ms (2.8%)

Pruning

12 alts after pruning (6 fresh and 6 done)

PrunedKeptTotal
New5662568
Fresh044
Picked011
Done156
Total56712579
Error
0.0b
Counts
579 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(-.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3)) 1/2)
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)
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.2b
(+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1/18 (log.f64 u1))) 1)) (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 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3)))) 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 (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)
0.4b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)
Compiler

Compiled 329 to 292 computations (11.2% saved)

localize53.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 86 to 62 computations (27.9% saved)

series1.0ms (0%)

Counts
3 → 32
Calls

9 calls:

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

rewrite124.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
918×associate-*r/
828×*-commutative
762×associate-*l/
676×distribute-lft-in
640×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01149
122937
2295137
Stop Event
node limit
Counts
3 → 230
Calls
Call 1
Inputs
(*.f64 -1/18 (log.f64 u1))
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1/18 (log.f64 u1))) 1))
(-.f64 (+.f64 1 (*.f64 -1/18 (log.f64 u1))) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/18 (log.f64 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (fma.f64 -1/18 (log.f64 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/18 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (#(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 -1/18 (log.f64 (cbrt.f64 (*.f64 u1 u1)))) (*.f64 -1/18 (log.f64 (cbrt.f64 u1))))))) (#(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 (*.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) -1/18) (*.f64 (log.f64 (cbrt.f64 u1)) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/18 (log.f64 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 -1/18 (log.f64 u1) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 (log.f64 u1) 1/18))) (-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) (+.f64 1 (*.f64 (log.f64 u1) 1/18))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 (log.f64 u1) 1/18))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) (+.f64 1 (*.f64 (log.f64 u1) 1/18))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (-.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 1 (+.f64 1 (*.f64 (log.f64 u1) 1/18)))) (/.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) (+.f64 1 (*.f64 (log.f64 u1) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/18 (log.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1)))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3))) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) 1) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))))) (#(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 log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 -1/18 (log.f64 u1) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 2) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -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 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 (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))) (pow.f64 1 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 (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)))))) (#(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 *.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) 1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) 1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.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 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 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 (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 log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/18 (log.f64 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (fma.f64 -1/18 (log.f64 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/18 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (#(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 -1/18 (log.f64 (cbrt.f64 (*.f64 u1 u1)))) (*.f64 -1/18 (log.f64 (cbrt.f64 u1))))))) (#(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 (*.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) -1/18) (*.f64 (log.f64 (cbrt.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 (log.f64 u1) -1/18)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/18 (log.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -1/18 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/18 (sqrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.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 (log.f64 u1)) (*.f64 -1/18 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) (*.f64 -1/18 (cbrt.f64 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 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 -1/18 (log.f64 u1))) (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 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (*.f64 -1/18 (cbrt.f64 (log.f64 u1))) (pow.f64 (cbrt.f64 (log.f64 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1))) (-.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (*.f64 -1/18 (log.f64 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (-.f64 0 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 1 (*.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 -1/18 (log.f64 u1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))) (-.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 -1/18 (log.f64 u1) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) (pow.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (-.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/18 (log.f64 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 -1/18 (log.f64 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1)))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3))) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) 1) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))))) (#(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))))) (#(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 log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 -1/18 (log.f64 u1) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 2) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)))))

simplify173.0ms (1.7%)

Algorithm
egg-herbie
Rules
1174×associate-*r/
1128×associate-+l+
1064×associate-+r+
1052×associate-*l/
602×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
037512518
193412064
2359011960
Stop Event
node limit
Counts
262 → 247
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/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 (*.f64 -1/18 (log.f64 u1)) 0)
(+.f64 1 (fma.f64 -1/18 (log.f64 u1) -1))
(+.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)
(+.f64 0 (*.f64 -1/18 (log.f64 u1)))
(+.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1)
(+.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))
(+.f64 (*.f64 -1/18 (log.f64 (sqrt.f64 u1))) (*.f64 -1/18 (log.f64 (sqrt.f64 u1))))
(+.f64 (*.f64 -1/18 (log.f64 (cbrt.f64 (*.f64 u1 u1)))) (*.f64 -1/18 (log.f64 (cbrt.f64 u1))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 u1)) -1/18) (*.f64 (log.f64 (sqrt.f64 u1)) -1/18))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) -1/18) (*.f64 (log.f64 (cbrt.f64 u1)) -1/18))
(-.f64 (*.f64 -1/18 (log.f64 u1)) 0)
(-.f64 (fma.f64 -1/18 (log.f64 u1) 1) 1)
(-.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) 2)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (log.f64 u1) 1/18))) (-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) (+.f64 1 (*.f64 (log.f64 u1) 1/18))) -1))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (log.f64 u1) 1/18))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) (+.f64 1 (*.f64 (log.f64 u1) 1/18))) 1))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) 0))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (-.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) 0))
(-.f64 (+.f64 -1 (/.f64 1 (+.f64 1 (*.f64 (log.f64 u1) 1/18)))) (/.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) (+.f64 1 (*.f64 (log.f64 u1) 1/18))))
(/.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(/.f64 1 (/.f64 1 (*.f64 -1/18 (log.f64 u1))))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 -1/18 (log.f64 u1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 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) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1)))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3))) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) 1) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) 1/3)
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2)))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))
(expm1.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(fma.f64 1 (fma.f64 -1/18 (log.f64 u1) 1) -1)
(fma.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 2) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)
(-.f64 (exp.f64 (log1p.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 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 1 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 (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)))
(*.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))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) 1/2))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) 1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) 1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/2)
(pow.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) 2)
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(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)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (*.f64 -1/18 (log.f64 u1)) 0)
(+.f64 1 (fma.f64 -1/18 (log.f64 u1) -1))
(+.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)
(+.f64 0 (*.f64 -1/18 (log.f64 u1)))
(+.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1)
(+.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))
(+.f64 (*.f64 -1/18 (log.f64 (sqrt.f64 u1))) (*.f64 -1/18 (log.f64 (sqrt.f64 u1))))
(+.f64 (*.f64 -1/18 (log.f64 (cbrt.f64 (*.f64 u1 u1)))) (*.f64 -1/18 (log.f64 (cbrt.f64 u1))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 u1)) -1/18) (*.f64 (log.f64 (sqrt.f64 u1)) -1/18))
(+.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) -1/18) (*.f64 (log.f64 (cbrt.f64 u1)) -1/18))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (log.f64 u1) -1/18)
(*.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(*.f64 1 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/18 (sqrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (log.f64 u1)) (*.f64 -1/18 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) (*.f64 -1/18 (cbrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(*.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 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 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 -1/18 (log.f64 u1))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (*.f64 -1/18 (cbrt.f64 (log.f64 u1))) (pow.f64 (cbrt.f64 (log.f64 u1)) 2))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1))) (-.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 1))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1))))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (*.f64 -1/18 (log.f64 u1)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (-.f64 0 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 1 (*.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 -1/18 (log.f64 u1) 1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))) (-.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 -1/18 (log.f64 u1) 1)) 1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) (pow.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (-.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(/.f64 1 (/.f64 1 (*.f64 -1/18 (log.f64 u1))))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 -1/18 (log.f64 u1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 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) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1)))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3))) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) 1) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) 1/3)
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2)))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))
(expm1.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(fma.f64 1 (fma.f64 -1/18 (log.f64 u1) 1) -1)
(fma.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 2) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)
Outputs
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (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 (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 (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/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 (neg.f64 (log.f64 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (log.f64 u1)))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(*.f64 1/18 (neg.f64 (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 (*.f64 -1/18 (log.f64 u1)) 0)
(*.f64 -1/18 (log.f64 u1))
(+.f64 1 (fma.f64 -1/18 (log.f64 u1) -1))
(*.f64 -1/18 (log.f64 u1))
(+.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)
(*.f64 -1/18 (log.f64 u1))
(+.f64 0 (*.f64 -1/18 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(+.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1)
(*.f64 -1/18 (log.f64 u1))
(+.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))
(*.f64 -1/18 (log.f64 u1))
(+.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 -1/18 (log.f64 (cbrt.f64 (*.f64 u1 u1)))) (*.f64 -1/18 (log.f64 (cbrt.f64 u1))))
(*.f64 -1/18 (+.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) (log.f64 (cbrt.f64 u1))))
(+.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 (*.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) -1/18) (*.f64 (log.f64 (cbrt.f64 u1)) -1/18))
(*.f64 -1/18 (+.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) (log.f64 (cbrt.f64 u1))))
(-.f64 (*.f64 -1/18 (log.f64 u1)) 0)
(*.f64 -1/18 (log.f64 u1))
(-.f64 (fma.f64 -1/18 (log.f64 u1) 1) 1)
(*.f64 -1/18 (log.f64 u1))
(-.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) 2)
(*.f64 -1/18 (log.f64 u1))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (log.f64 u1) 1/18))) (-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) (+.f64 1 (*.f64 (log.f64 u1) 1/18))) -1))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 1/18 (log.f64 u1)))) (/.f64 (pow.f64 (log.f64 u1) 2) (/.f64 (+.f64 1 (*.f64 1/18 (log.f64 u1))) 1/324))) -1)
(+.f64 -1 (-.f64 (/.f64 1 (fma.f64 1/18 (log.f64 u1) 1)) (*.f64 (/.f64 (pow.f64 (log.f64 u1) 2) (fma.f64 1/18 (log.f64 u1) 1)) 1/324)))
(+.f64 (+.f64 -1 (/.f64 1 (fma.f64 1/18 (log.f64 u1) 1))) (/.f64 -1/324 (/.f64 (fma.f64 1/18 (log.f64 u1) 1) (pow.f64 (log.f64 u1) 2))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (log.f64 u1) 1/18))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) (+.f64 1 (*.f64 (log.f64 u1) 1/18))) 1))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 1/18 (log.f64 u1)))) (/.f64 (pow.f64 (log.f64 u1) 2) (/.f64 (+.f64 1 (*.f64 1/18 (log.f64 u1))) 1/324))) -1)
(+.f64 -1 (-.f64 (/.f64 1 (fma.f64 1/18 (log.f64 u1) 1)) (*.f64 (/.f64 (pow.f64 (log.f64 u1) 2) (fma.f64 1/18 (log.f64 u1) 1)) 1/324)))
(+.f64 (+.f64 -1 (/.f64 1 (fma.f64 1/18 (log.f64 u1) 1))) (/.f64 -1/324 (/.f64 (fma.f64 1/18 (log.f64 u1) 1) (pow.f64 (log.f64 u1) 2))))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (fma.f64 -1/18 (log.f64 u1) 2)) (/.f64 1 (fma.f64 -1/18 (log.f64 u1) 2)))
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (fma.f64 -1/18 (log.f64 u1) 2)) (/.f64 -1 (fma.f64 -1/18 (log.f64 u1) 2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (-.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) 0))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (fma.f64 -1/18 (log.f64 u1) 2)) (/.f64 1 (fma.f64 -1/18 (log.f64 u1) 2)))
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (fma.f64 -1/18 (log.f64 u1) 2)) (/.f64 -1 (fma.f64 -1/18 (log.f64 u1) 2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 1 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 -1 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(+.f64 (/.f64 (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)))) (/.f64 -1 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (-.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) 0))
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 1 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 -1 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(+.f64 (/.f64 (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)))) (/.f64 -1 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2)))))
(-.f64 (+.f64 -1 (/.f64 1 (+.f64 1 (*.f64 (log.f64 u1) 1/18)))) (/.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324) (+.f64 1 (*.f64 (log.f64 u1) 1/18))))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 1/18 (log.f64 u1)))) (/.f64 (pow.f64 (log.f64 u1) 2) (/.f64 (+.f64 1 (*.f64 1/18 (log.f64 u1))) 1/324))) -1)
(+.f64 -1 (-.f64 (/.f64 1 (fma.f64 1/18 (log.f64 u1) 1)) (*.f64 (/.f64 (pow.f64 (log.f64 u1) 2) (fma.f64 1/18 (log.f64 u1) 1)) 1/324)))
(+.f64 (+.f64 -1 (/.f64 1 (fma.f64 1/18 (log.f64 u1) 1))) (/.f64 -1/324 (/.f64 (fma.f64 1/18 (log.f64 u1) 1) (pow.f64 (log.f64 u1) 2))))
(/.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(*.f64 -1/18 (log.f64 u1))
(/.f64 1 (/.f64 1 (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (fma.f64 -1/18 (log.f64 u1) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (fma.f64 -1/18 (log.f64 u1) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.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))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.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))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (/.f64 (fma.f64 -1/18 (log.f64 u1) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (fma.f64 -1/18 (log.f64 u1) 2) (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 1 (fma.f64 1/18 (log.f64 u1) 1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 2 (*.f64 1/18 (log.f64 u1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) -1) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) -1) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) -1) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (*.f64 -1/18 (log.f64 u1)))
(/.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) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.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) (+.f64 (fma.f64 -1/18 (log.f64 u1) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) (fma.f64 (fma.f64 -1/18 (log.f64 u1) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) -2) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) -1) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) -1) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) -1) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) 1) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 (log.f64 u1) 1/18 -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 1/18 (log.f64 u1) -2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (-.f64 (fma.f64 (log.f64 u1) 1/18 -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (fma.f64 1/18 (log.f64 u1) -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1)))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 1 (fma.f64 1/18 (log.f64 u1) 1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 2 (*.f64 1/18 (log.f64 u1))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3))) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.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) (+.f64 (fma.f64 -1/18 (log.f64 u1) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) (fma.f64 (fma.f64 -1/18 (log.f64 u1) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) -2) 1))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (/.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) 1) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 1 (fma.f64 1/18 (log.f64 u1) 1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 2 (*.f64 1/18 (log.f64 u1))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.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) (+.f64 (fma.f64 -1/18 (log.f64 u1) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) (fma.f64 (fma.f64 -1/18 (log.f64 u1) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) -2) 1))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 (log.f64 u1) 1/18 -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 1/18 (log.f64 u1) -2))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (-.f64 (fma.f64 (log.f64 u1) 1/18 -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (fma.f64 1/18 (log.f64 u1) -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (/.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 4))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 4))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 4))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) -1) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (*.f64 -1/18 (log.f64 u1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) -1) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) 1) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) -1) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) -1) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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 -1/18 (log.f64 u1)) 1)
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 3)
(*.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))
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 (log.f64 u1) 1/18 -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 1/18 (log.f64 u1) -2))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (-.f64 (fma.f64 (log.f64 u1) 1/18 -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (fma.f64 1/18 (log.f64 u1) -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324))
(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))
(expm1.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(exp.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(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)))
(fma.f64 1 (fma.f64 -1/18 (log.f64 u1) 1) -1)
(*.f64 -1/18 (log.f64 u1))
(fma.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)
(*.f64 -1/18 (log.f64 u1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 2) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)
(*.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 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 (log.f64 u1)) (sqrt.f64 -1/18))
(*.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))) (pow.f64 1 1/2))
(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 (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 (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 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 (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 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) 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 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2)))))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)))
(/.f64 (*.f64 1 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)))
(/.f64 (*.f64 (pow.f64 1 1/2) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) 1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) 1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/2)
(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 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1)
(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)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(+.f64 (*.f64 -1/18 (log.f64 u1)) 0)
(*.f64 -1/18 (log.f64 u1))
(+.f64 1 (fma.f64 -1/18 (log.f64 u1) -1))
(*.f64 -1/18 (log.f64 u1))
(+.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)
(*.f64 -1/18 (log.f64 u1))
(+.f64 0 (*.f64 -1/18 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(+.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1)
(*.f64 -1/18 (log.f64 u1))
(+.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))
(*.f64 -1/18 (log.f64 u1))
(+.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 -1/18 (log.f64 (cbrt.f64 (*.f64 u1 u1)))) (*.f64 -1/18 (log.f64 (cbrt.f64 u1))))
(*.f64 -1/18 (+.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) (log.f64 (cbrt.f64 u1))))
(+.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 (*.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) -1/18) (*.f64 (log.f64 (cbrt.f64 u1)) -1/18))
(*.f64 -1/18 (+.f64 (log.f64 (cbrt.f64 (*.f64 u1 u1))) (log.f64 (cbrt.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (log.f64 u1) -1/18)
(*.f64 -1/18 (log.f64 u1))
(*.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(*.f64 -1/18 (log.f64 u1))
(*.f64 1 (*.f64 -1/18 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/18 (sqrt.f64 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.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))) (*.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 u1)) (*.f64 -1/18 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) (*.f64 -1/18 (cbrt.f64 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(*.f64 -1/18 (log.f64 u1))
(*.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 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(*.f64 (*.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (*.f64 -1/18 (sqrt.f64 (log.f64 u1))) (sqrt.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (*.f64 -1/18 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (cbrt.f64 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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))) (*.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 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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))) (*.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 (*.f64 -1/18 (cbrt.f64 (log.f64 u1))) (pow.f64 (cbrt.f64 (log.f64 u1)) 2))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (+.f64 1 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1))) (-.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 1) (+.f64 1 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1))))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (*.f64 -1/18 (log.f64 u1)))
(*.f64 -1/18 (log.f64 u1))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (-.f64 0 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (neg.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (/.f64 (*.f64 1/18 (log.f64 u1)) (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (*.f64 1/18 (log.f64 u1)) (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 1 (*.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 -1/18 (log.f64 u1) 1))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 1 (*.f64 -1/18 (*.f64 (log.f64 u1) (fma.f64 -1/18 (log.f64 u1) 1)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 -1/18 (*.f64 (log.f64 u1) (fma.f64 -1/18 (log.f64 u1) 1)) 1)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))) (-.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 -1/18 (log.f64 u1) 1)) 1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (fma.f64 -1/18 (log.f64 u1) 2)))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 -1/18 (log.f64 u1) 1) -1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (fma.f64 1/18 (log.f64 u1) -2)))) (fma.f64 -1/18 (*.f64 (log.f64 u1) (fma.f64 -1/18 (log.f64 u1) 1)) -1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (fma.f64 1/18 (log.f64 u1) -2)))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 -1/18 (log.f64 u1) 1) -1))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) (pow.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) 3))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (-.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 2) 3))) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (-.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 2) 3))) (fma.f64 (fma.f64 -1/18 (log.f64 u1) 2) (-.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)))
(/.f64 (*.f64 -1/18 (log.f64 u1)) 1)
(*.f64 -1/18 (log.f64 u1))
(/.f64 1 (/.f64 1 (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(/.f64 1 (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (fma.f64 -1/18 (log.f64 u1) 2)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (fma.f64 -1/18 (log.f64 u1) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.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))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.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))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (/.f64 (fma.f64 -1/18 (log.f64 u1) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (fma.f64 -1/18 (log.f64 u1) 2) (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (/.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))
(*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 1 (fma.f64 1/18 (log.f64 u1) 1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 2 (*.f64 1/18 (log.f64 u1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) -1) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) -1) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) -1) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (*.f64 -1/18 (log.f64 u1)))
(/.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) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.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) (+.f64 (fma.f64 -1/18 (log.f64 u1) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) (fma.f64 (fma.f64 -1/18 (log.f64 u1) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) -2) 1))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) -1) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (*.f64 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) -1)) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) -1) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (*.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) -1) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) 1) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 (log.f64 u1) 1/18 -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 1/18 (log.f64 u1) -2))
(/.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (-.f64 (fma.f64 (log.f64 u1) 1/18 -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (fma.f64 1/18 (log.f64 u1) -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1)))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 1 (fma.f64 1/18 (log.f64 u1) 1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 2 (*.f64 1/18 (log.f64 u1))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3))) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.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) (+.f64 (fma.f64 -1/18 (log.f64 u1) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) (fma.f64 (fma.f64 -1/18 (log.f64 u1) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) -2) 1))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (/.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) 1) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (-.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 -1/18 (log.f64 u1) -1))) (-.f64 1 (fma.f64 -1/18 (log.f64 u1) -1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 1 (fma.f64 1/18 (log.f64 u1) 1)))
(/.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (fma.f64 1/18 (log.f64 u1) 1))) (+.f64 2 (*.f64 1/18 (log.f64 u1))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) 1) (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) -1) (-.f64 (fma.f64 -1/18 (log.f64 u1) -1) 1))))
(/.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) (+.f64 (fma.f64 -1/18 (log.f64 u1) -1) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) -1) 3)) (fma.f64 (fma.f64 -1/18 (log.f64 u1) -1) (+.f64 (*.f64 -1/18 (log.f64 u1)) -2) 1))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) 1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 (log.f64 u1) 1/18 -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 1/18 (log.f64 u1) -2))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) 1) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (-.f64 (fma.f64 (log.f64 u1) 1/18 -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (fma.f64 1/18 (log.f64 u1) -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (sqrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (sqrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2) (/.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (/.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 2))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 4))
(/.f64 (*.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (/.f64 (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 4))
(*.f64 (/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (cbrt.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 4))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) -1) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (*.f64 -1/18 (log.f64 u1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) 3) -1) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4) 1) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (fma.f64 -1/18 (log.f64 u1) 2) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 4)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) -1) (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) 1) (/.f64 1 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (+.f64 (*.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3) -1) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6) (+.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (+.f64 -1 (pow.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) 3)) (*.f64 (+.f64 1 (*.f64 (fma.f64 -1/18 (log.f64 u1) 1) (fma.f64 -1/18 (log.f64 u1) 2))) (+.f64 1 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 6)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2)))
(*.f64 -1/18 (log.f64 u1))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) 1) (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2))))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) (+.f64 2 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (*.f64 -1 (fma.f64 -1/18 (log.f64 u1) 1))))) (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) (+.f64 1 (fma.f64 -1/18 (log.f64 u1) 1))))
(/.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 -1/18 (log.f64 u1)) 1)
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 3)
(*.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))
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))
(neg.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2) -1) (+.f64 (*.f64 (log.f64 u1) 1/18) -2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 (log.f64 u1) 1/18 -2))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)) (fma.f64 1/18 (log.f64 u1) -2))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (+.f64 (+.f64 (*.f64 (log.f64 u1) 1/18) -2) (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3))) (-.f64 (fma.f64 (log.f64 u1) 1/18 -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 3)) (-.f64 (fma.f64 1/18 (log.f64 u1) -2) (pow.f64 (fma.f64 -1/18 (log.f64 u1) 1) 2)))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324))
(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 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832))
(expm1.f64 (log1p.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(exp.f64 (log.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 -1/18 (log.f64 u1))
(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)))
(fma.f64 1 (fma.f64 -1/18 (log.f64 u1) 1) -1)
(*.f64 -1/18 (log.f64 u1))
(fma.f64 (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) (sqrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)
(*.f64 -1/18 (log.f64 u1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) 2) (cbrt.f64 (fma.f64 -1/18 (log.f64 u1) 1)) -1)
(*.f64 -1/18 (log.f64 u1))

localize55.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 75 to 33 computations (56% saved)

series3.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite138.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
918×associate-*r/
734×associate-*l/
680×distribute-lft-in
402×add-sqr-sqrt
386×pow1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019107
1398107
2495665
Stop Event
node limit
Counts
3 → 89
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2)))))
(*.f64 (PI.f64) (+.f64 u2 u2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))))))
((#(struct:change #<rule egg-rr> (2) ((x . 0)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)) (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))) (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8)) (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (-.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (*.f64 (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))))) (+.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (+.f64 (pow.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 3) (pow.f64 (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)) 3))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))) (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (/.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (/.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (*.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) 1/16) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (+.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 3)) (*.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 3) 1/64) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (+.f64 1/16 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (neg.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1) (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) 1) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (neg.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) 1) (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) 1) (neg.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2)) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2)) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) 1/16) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))) (+.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 3) 1/64) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (+.f64 1/16 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 3)) (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) 1) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1) (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (*.f64 (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/6 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 0) 1/2)))))

simplify119.0ms (1.2%)

Algorithm
egg-herbie
Rules
1726×associate-/l*
1694×distribute-lft-in
1078×associate-/r*
812×associate-*r/
650×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030610065
18378129
233138125
Stop Event
node limit
Counts
149 → 196
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 2 (*.f64 u2 (PI.f64)))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/3)
(sqrt.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
0
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))) 1/2)
(-.f64 (/.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))) 1)
(*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 1)
(*.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))
(*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(*.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(*.f64 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)) (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))
(*.f64 (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))) (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))
(*.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))
(*.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8)) (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (-.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (*.f64 (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))))) (+.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (+.f64 (pow.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 3) (pow.f64 (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)) 3))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))) (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))))))
(/.f64 1 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (/.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (/.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))))
(/.f64 (-.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (*.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8)))
(/.f64 (-.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) 1/16) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (+.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 3)) (*.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 3) 1/64) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (+.f64 1/16 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 1/4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (neg.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1) (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) 1) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))
(/.f64 (*.f64 1 (-.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (neg.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) 1) (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (*.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) 1) (neg.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2)) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2)) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) 1/16) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))) (+.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 3) 1/64) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (+.f64 1/16 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 1/4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 3)) (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8)))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) 1) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1) (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (*.f64 (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2)
(pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(exp.f64 (log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/6 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 0) 1/2)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))
(*.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 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.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 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/6))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (*.f64 -1/3 (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2))))))
(fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -2) (*.f64 u2 u2)))) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))
(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 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 1/9 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -2) (*.f64 u2 u2)))) (*.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 u2 4))) (pow.f64 (PI.f64) 4)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (fma.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 1/9 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (fma.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (sqrt.f64 -2) (pow.f64 u2 6)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -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 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -2) (*.f64 u2 u2)))) (*.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 u2 4))) (pow.f64 (PI.f64) 4))))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(*.f64 2 (*.f64 u2 (PI.f64)))
(*.f64 (PI.f64) (*.f64 2 u2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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 (*.f64 1/6 (*.f64 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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 (*.f64 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(fma.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) 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 (*.f64 -1/3 (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) 1/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 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -2) (*.f64 u2 u2)))) 1/2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (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 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 1/9 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4)))))) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -2) (*.f64 u2 u2)))) (*.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 u2 4))) (pow.f64 (PI.f64) 4)))) (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 (*.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 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (*.f64 (*.f64 1/9 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (fma.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (sqrt.f64 -2) (pow.f64 u2 6)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2)))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))))) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2))
(+.f64 (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 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -2) (*.f64 u2 u2)))) (*.f64 (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 u2 4))) (pow.f64 (PI.f64) 4))))) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 2)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 3)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/3)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))
(sqrt.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
0
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))) 1)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))) 1/2)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(-.f64 (/.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(-.f64 (+.f64 1/2 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))) 1)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 1)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(*.f64 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)) (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(*.f64 (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))) (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(*.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(*.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8)) (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))))
(*.f64 (/.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) -1/8)) (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(*.f64 (/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 -1/8)) (+.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 1/4)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 -1/8) (+.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 1/4))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (-.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (*.f64 (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))))) (+.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (-.f64 (*.f64 1/1296 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1)) (*.f64 -2 (*.f64 (log.f64 u1) 1)))) (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))) (+.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4))) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1))))) (+.f64 (-.f64 (*.f64 -1/18 (log.f64 u1)) 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)))
(*.f64 (/.f64 (/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4))) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1))))) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (+.f64 (pow.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 3) (pow.f64 (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)) 3))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12)) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))) (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12))))))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (*.f64 1/46656 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1)) 3)) (pow.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) 3))) (+.f64 (*.f64 1/1296 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1)) (*.f64 -2 (*.f64 (log.f64 u1) 1)))) (*.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (-.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (pow.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/12)) 3))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/18 (log.f64 u1)) (*.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/12)) (-.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (*.f64 -1/18 (log.f64 u1)))))))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) (pow.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/12)) 3)) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/18 (log.f64 u1)) (*.f64 (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/12)) (+.f64 1/4 (-.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/12) (*.f64 -1/18 (log.f64 u1))))))))
(/.f64 1 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (/.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8)) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4)) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (sqrt.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)) (/.f64 (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4))) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (/.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))))
(/.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8)) (/.f64 (/.f64 (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8))))
(/.f64 (cbrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)) (/.f64 (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)) (cbrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1))))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)) (cbrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4)) (cbrt.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4))) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (cbrt.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)) (/.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)) (*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4))))
(/.f64 (-.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (*.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) -1/64) (*.f64 (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) -1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) -1/64) (*.f64 (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))) (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 -1/8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) -1/64) (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 -1/8)) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(/.f64 (-.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) 1/16) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (+.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))
(/.f64 (+.f64 (*.f64 1/1296 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1)) (*.f64 -2 (*.f64 (log.f64 u1) 1)))) -1/16) (*.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) 1/4)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/18 (log.f64 u1)) -1/16) (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)))
(/.f64 (/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/18 (log.f64 u1)) -1/16) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (+.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 3)) (*.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8))))
(/.f64 (+.f64 1/512 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 3)) (*.f64 (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) (-.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8)))))
(/.f64 (+.f64 1/512 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 3) 1/10077696)) (*.f64 (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) (-.f64 1/64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/1728)))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 3) 1/64) (*.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (+.f64 1/16 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 1/4)))))
(/.f64 (/.f64 (+.f64 (*.f64 1/46656 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1)) 3)) -1/64) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (+.f64 (*.f64 1/1296 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1)) (*.f64 -2 (*.f64 (log.f64 u1) 1)))) (+.f64 1/16 (*.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) -1/64) (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/18 (log.f64 u1)) (fma.f64 (*.f64 -1/18 (log.f64 u1)) 1/4 1/16))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (neg.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(/.f64 (*.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1) (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(/.f64 (*.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) 1) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (*.f64 1 (-.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (neg.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8)) (/.f64 (sqrt.f64 (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1))) (sqrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (sqrt.f64 (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))) (sqrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (sqrt.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)))) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 2) (/.f64 (cbrt.f64 (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 2) (cbrt.f64 (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))) (cbrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2) (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4))) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (cbrt.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)) (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 2) (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)))
(/.f64 (*.f64 (-.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) 1) (neg.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (*.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) 1) (neg.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8)) (/.f64 (sqrt.f64 (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1))) (sqrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (sqrt.f64 (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))) (sqrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) (/.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (sqrt.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (sqrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2)) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 2) (/.f64 (cbrt.f64 (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 2) (cbrt.f64 (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))) (cbrt.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4)) (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2)) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)) 2) (/.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (cbrt.f64 (fma.f64 1/36 (*.f64 -2 (*.f64 (log.f64 u1) 1)) -1/4))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)) (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 2) (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))) (cbrt.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) 1/16) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))) (+.f64 1/4 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))
(/.f64 (+.f64 (*.f64 1/1296 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1)) (*.f64 -2 (*.f64 (log.f64 u1) 1)))) -1/16) (*.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) 1/4)))
(/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/18 (log.f64 u1)) -1/16) (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) (+.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)))
(/.f64 (/.f64 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/18 (log.f64 u1)) -1/16) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2)) (+.f64 (*.f64 -1/18 (log.f64 u1)) 1/4))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 3) 1/64) (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))) (+.f64 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (+.f64 1/16 (*.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) 1/4))))
(/.f64 (/.f64 (+.f64 (*.f64 1/46656 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1)) 3)) -1/64) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (+.f64 (*.f64 1/1296 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1)) (*.f64 -2 (*.f64 (log.f64 u1) 1)))) (+.f64 1/16 (*.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3) -1/64) (*.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (*.f64 -1/18 (log.f64 u1)) (fma.f64 (*.f64 -1/18 (log.f64 u1)) 1/4 1/16))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) -1/64) (*.f64 (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)) (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) -1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) -1/64) (*.f64 (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))) (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 -1/8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) -1/64) (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 -1/8)) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 3)) (/.f64 1 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1/64) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3) 1/8)))
(/.f64 (+.f64 1/512 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 3)) (*.f64 (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 6) (-.f64 1/64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8)))))
(/.f64 (+.f64 1/512 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 3) 1/10077696)) (*.f64 (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 6) (-.f64 1/64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/1728)))))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) 1) (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2))) (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))) -1/4) (*.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))) (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) -1/2)))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1) (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)) (/.f64 1/4 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) 1) (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2))))))) (sqrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 3)) (*.f64 (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))) (cbrt.f64 (-.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/12) (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 3) 1/216 1/8) (-.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12 (*.f64 1/18 (log.f64 u1)))))
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 1)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 2)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 3)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(pow.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 3) 1/3)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2) 2))
(fabs.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(log.f64 (exp.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2))))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2) 3))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(exp.f64 (log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)) 1))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/6 1/2)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)) 1/2)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 1/2)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 0) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 1/36 (*.f64 (log.f64 u1) -2)) 1)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 0) 1/2)
(fma.f64 1/6 (*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)

localize39.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 72 to 50 computations (30.6% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite80.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1724×add-sqr-sqrt
1682×*-un-lft-identity
1588×add-cube-cbrt
1572×add-cbrt-cube
188×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01038
120132
2229332
Stop Event
node limit
Counts
2 → 48
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
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 (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 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.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 (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 (cbrt.f64 (pow.f64 (log.f64 u1) 3/2)) (cbrt.f64 (pow.f64 -1/18 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/3) (pow.f64 (pow.f64 -1/18 3/2) 1/3))))) (#(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 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)))) (#(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 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 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 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1/3))))) (#(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) 3/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (*.f64 (log.f64 u1) -1/18) 3/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 -1/18 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -1/18 3/2) (pow.f64 (log.f64 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 (pow.f64 1 3/2) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (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) 3/2)))))))

simplify69.0ms (0.7%)

Algorithm
egg-herbie
Rules
1362×associate-*r*
1204×associate-*l*
524×distribute-lft-neg-in
522×exp-prod
502×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01311464
12691458
27551406
339291392
Stop Event
node limit
Counts
72 → 62
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))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 3)) (sqrt.f64 -1/5832))
(-.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 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.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 (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 (cbrt.f64 (pow.f64 (log.f64 u1) 3/2)) (cbrt.f64 (pow.f64 -1/18 3/2)))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4) 1/3))
(*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/3) (pow.f64 (pow.f64 -1/18 3/2) 1/3))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)
(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)
(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)))))
(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 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1/3))
(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) 3/2))) 1)
(*.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))
(*.f64 1 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4))
(*.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 -1/18 3/2))
(*.f64 (pow.f64 -1/18 3/2) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (*.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 (pow.f64 1 3/2) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))
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))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 -1/5832) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 -1/5832) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 -1/5832) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 -1/5832) (pow.f64 (log.f64 u1) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 1/5832) (pow.f64 (neg.f64 (log.f64 u1)) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 1/5832) (pow.f64 (neg.f64 (log.f64 u1)) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 1/5832) (pow.f64 (neg.f64 (log.f64 u1)) 3/2))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 (/.f64 1 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 (pow.f64 (neg.f64 (log.f64 u1)) 3)) (sqrt.f64 1/5832))
(*.f64 (sqrt.f64 1/5832) (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 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 -1/5832) (pow.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 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 -1/5832) (pow.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 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 -1/5832) (pow.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 -1/5832))
(*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (sqrt.f64 -1/5832))
(*.f64 (sqrt.f64 -1/5832) (pow.f64 (log.f64 u1) 3/2))
(-.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 (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 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(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)))
(sqrt.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))))
(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 (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 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 u1) 3/2)) (cbrt.f64 (pow.f64 -1/18 3/2)))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4) 1/3) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4)))
(*.f64 (pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/3) (pow.f64 (pow.f64 -1/18 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 u1) 3/2)) (cbrt.f64 (pow.f64 -1/18 3/2)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)
(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 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 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))
(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))
(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 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1/3))
(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) 3/2))) 1)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 1 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (pow.f64 (log.f64 u1) 3/2) (pow.f64 -1/18 3/2))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (pow.f64 -1/18 3/2) (pow.f64 (log.f64 u1) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (*.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))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 3))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(exp.f64 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)

localize28.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.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.1b
(sqrt.f64 (neg.f64 (log.f64 u1)))
0.2b
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
0.3b
(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 70 to 41 computations (41.4% saved)

series15.0ms (0.2%)

Counts
2 → 36
Calls

9 calls:

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

rewrite98.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
558×distribute-rgt-in
506×distribute-lft-in
486×associate-*r/
426×associate-*l/
412×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02064
141256
2492656
Stop Event
node limit
Counts
2 → 91
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 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 (sqrt.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)) 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 (*.f64 (log.f64 u1) 1/18) 1/2)))) (#(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 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 cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 1/18 (sqrt.f64 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 1/18 (sqrt.f64 1/18)) (pow.f64 (log.f64 u1) 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 (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 (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 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 1/16) (*.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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4)))))) (#(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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (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 (+.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)))) (-.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 1 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (*.f64 1 (neg.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (neg.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) (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4))))) (#(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 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 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 (log.f64 u1)) (*.f64 (sqrt.f64 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (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
1646×distribute-lft-in
1272×associate-/r*
864×associate-*r/
678×associate-*l/
490×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031611535
183811111
2357511101
Stop Event
node limit
Counts
127 → 199
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.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 (pow.f64 (sqrt.f64 -1) 2) (*.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 (pow.f64 (sqrt.f64 -1) 2) (*.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 (pow.f64 (sqrt.f64 -1) 2) (*.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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1))))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1))) (*.f64 -4/45 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)))) 1)
(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 (*.f64 (log.f64 u1) 1/18) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 3) 1/3)
(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))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 1/18 (sqrt.f64 1/18))))
(cbrt.f64 (*.f64 (*.f64 1/18 (sqrt.f64 1/18)) (pow.f64 (log.f64 u1) 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 (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 (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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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/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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 1/16) (*.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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (+.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (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 (neg.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (neg.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) (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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)
(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 (log.f64 u1)) (*.f64 (sqrt.f64 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
Outputs
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 -1 (sqrt.f64 1/18)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 1/18) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 -1 (sqrt.f64 1/18)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 1/18) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 -1 (sqrt.f64 1/18)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 1/18) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 -1 (sqrt.f64 1/18)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 1/18) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (neg.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (neg.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (neg.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (neg.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (neg.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (neg.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (neg.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (neg.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1))))
(+.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (fma.f64 -2 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (sqrt.f64 1/18)) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 u1)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (log.f64 u1))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (*.f64 -2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2))))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 2)) (*.f64 (sqrt.f64 -1) (*.f64 u2 u2)))))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1))))))
(+.f64 1/2 (fma.f64 -2 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (sqrt.f64 1/18)) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 u1)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 u2 4)) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 4)))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (sqrt.f64 (log.f64 u1)))))))
(+.f64 1/2 (fma.f64 -2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 1/18) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (*.f64 (*.f64 2/3 (*.f64 (sqrt.f64 -1) (pow.f64 u2 4))) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 4)))))))
(+.f64 1/2 (fma.f64 -2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 1/18) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (*.f64 (*.f64 2/3 (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/18) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4))))))))
(+.f64 1/2 (+.f64 (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 2)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 4)))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1))) (*.f64 -4/45 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 6)))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (fma.f64 -2 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (*.f64 (*.f64 u2 u2) (sqrt.f64 1/18)) (pow.f64 (PI.f64) 2)) (sqrt.f64 (log.f64 u1)))) (fma.f64 2/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 u2 4)) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 4)))) (fma.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (sqrt.f64 (log.f64 u1)) (*.f64 -4/45 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 u2 6) (sqrt.f64 1/18)) (pow.f64 (PI.f64) 6)) (sqrt.f64 (log.f64 u1)))))))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (pow.f64 (PI.f64) 2) (*.f64 u2 u2))))) (*.f64 (*.f64 2/3 (*.f64 (sqrt.f64 -1) (pow.f64 u2 4))) (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 4))))) (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (*.f64 (*.f64 -4/45 (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/18) (*.f64 (pow.f64 (PI.f64) 6) (pow.f64 u2 6)))))) 1/2))
(+.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 1/18)) (*.f64 -4/45 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (sqrt.f64 1/18) (pow.f64 u2 6))))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (*.f64 2/3 (sqrt.f64 -1)) (*.f64 (sqrt.f64 1/18) (*.f64 (pow.f64 (PI.f64) 4) (pow.f64 u2 4)))) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 1/18) (pow.f64 (PI.f64) 2)) (*.f64 (sqrt.f64 -1) (*.f64 u2 u2))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 1/18))) (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/18) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (log.f64 u1)))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)))) 1)
(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 (*.f64 (log.f64 u1) 1/18) 1/2)
(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)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 1/18 (sqrt.f64 1/18))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) 1/18) (sqrt.f64 1/18)))
(cbrt.f64 (*.f64 1/18 (*.f64 (sqrt.f64 1/18) (pow.f64 (log.f64 u1) 3/2))))
(cbrt.f64 (*.f64 (*.f64 1/18 (sqrt.f64 1/18)) (pow.f64 (log.f64 u1) 3/2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) 1/18) (sqrt.f64 1/18)))
(cbrt.f64 (*.f64 1/18 (*.f64 (sqrt.f64 1/18) (pow.f64 (log.f64 u1) 3/2))))
(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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (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 (*.f64 2 (PI.f64)) u2))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (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 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (*.f64 1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (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 u2 (*.f64 2 (PI.f64)))) -1/2) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2)))
(+.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)) 1/18) (/.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/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 (*.f64 2 (PI.f64)) u2))))) -1/2)
(+.f64 1/2 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))))
(+.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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/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)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)))
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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))
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) -1/8)) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) (*.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2))))
(*.f64 (/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8)) (fma.f64 1/2 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2) (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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/2 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2) (*.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 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))) (-.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1))))))))) (+.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.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 u2 (*.f64 2 (PI.f64))))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1)))) (*.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2))))) (fma.f64 (cos.f64 (*.f64 u2 (*.f64 2 (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 u2 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (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 -1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1))))))))) (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 (log.f64 u1) 1/18)) (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 (log.f64 u1) 1/18)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) 3) (pow.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))) 3))) (fma.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))) (-.f64 (-.f64 1/4 (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))) (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2))))))
(*.f64 (/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (pow.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6))) (fma.f64 (+.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2) (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (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 (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) (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 6))) (fma.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 (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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1))))))
(/.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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 2 (PI.f64)) u2))) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1))))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3))))
(*.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))) (/.f64 (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -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 u2 (PI.f64))))) 3))) (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 (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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4)) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -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 (*.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 (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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 2 (PI.f64)) u2))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (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 u2 (*.f64 2 (PI.f64))))) 3))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)))) (/.f64 (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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))) (+.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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2))) (*.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 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -1/4))))
(/.f64 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4)) (/.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4))) (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (cbrt.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4))) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (/.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) (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 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 6) -1/64) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) -1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) -1/64) (*.f64 (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 6) -1/64) (+.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/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 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 1/16) (*.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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4)))
(/.f64 (fma.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1))) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4)))
(/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1))) -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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) 3)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))) (-.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 6) 1/64) (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) 3)) (*.f64 (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8)))))
(/.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 (+.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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)) (+.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) 3) -1/64) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (fma.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (+.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (*.f64 1/18 (log.f64 u1)) 1/4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1))) (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (log.f64 u1) 1/72) 1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1))) (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (log.f64 u1) 1/72) 1/16))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (neg.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)))) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (neg.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1))))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (+.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/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 (log.f64 u1) 1/18)) (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 (log.f64 u1) 1/18)) -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 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (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 (*.f64 2 (PI.f64)) u2))) 3)))) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))))
(*.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 (+.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/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 (*.f64 (log.f64 u1) 1/18)) (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 (log.f64 u1) 1/18)) -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 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4)) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)) 2)))
(/.f64 (cbrt.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (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 (-.f64 1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 1) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (neg.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) (neg.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1))))))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) (sqrt.f64 (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)))) (sqrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (+.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/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 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (/.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (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 (*.f64 2 (PI.f64)) u2))) 3)))) (cbrt.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1))))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)) 2) (cbrt.f64 (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)))) (cbrt.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3))))
(*.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 (+.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/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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (cbrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4)) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)) 2)))
(/.f64 (cbrt.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4)) (/.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (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 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4))
(/.f64 (fma.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1))) -1/16) (*.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4)))
(/.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1))) -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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (+.f64 1/16 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) 1/4))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) 3) -1/64) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2)) (fma.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2)) (+.f64 1/16 (*.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 (*.f64 1/18 (log.f64 u1)) 1/4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) -1/64) (*.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1))) (fma.f64 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) (*.f64 (log.f64 u1) 1/72) 1/16))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (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 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 4) (*.f64 1/324 (*.f64 (log.f64 u1) (log.f64 u1))) (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (log.f64 u1) 1/72) 1/16))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1/64) (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 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 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 6) -1/64) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) -1/8)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) -1/64) (*.f64 (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 6) -1/64) (+.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/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 (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (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 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3) 3)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))) (-.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 6) 1/64) (*.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)))))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) 3)) (*.f64 (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) -1/2)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 6) (+.f64 1/64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3) -1/8)))))
(/.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 (+.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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/2)) (+.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) -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 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) -1/2))
(/.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) 1) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/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 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18)) (-.f64 1/4 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) 1/2))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2) (*.f64 1/18 (log.f64 u1)) 1/4) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (*.f64 1/2 (sqrt.f64 (*.f64 1/18 (log.f64 u1)))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 3)) (+.f64 (fma.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2) 1/4) (*.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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)) (+.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/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -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)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(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) 3) 1/3)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(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 (PI.f64)) u2)) 1/2) 2))
(fabs.f64 (fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 1/2)
(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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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 u1)) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 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 (*.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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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 (log.f64 u1) 1/18)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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 (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 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) (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 (*.f64 2 (PI.f64)) u2)) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 u2 (*.f64 2 (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 (*.f64 1/18 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)

localize57.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 75 to 53 computations (29.3% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite70.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1842×add-sqr-sqrt
1810×*-un-lft-identity
1698×add-cube-cbrt
1686×add-cbrt-cube
208×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01134
123032
2250432
Stop Event
node limit
Counts
2 → 50
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
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 (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 (*.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 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8) (pow.f64 (*.f64 (log.f64 u1) -1/18) 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 (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 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (*.f64 (cbrt.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 (pow.f64 (log.f64 u1) 1/4) (*.f64 (pow.f64 -1/18 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))))) (#(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 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 u1) 1/4) (pow.f64 (log.f64 u1) 1/4)) (*.f64 (pow.f64 -1/18 1/4) (pow.f64 -1/18 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (log.f64 u1) 1/4)) (pow.f64 -1/18 1/4))))) (#(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 (log.f64 u1) 1/4) 2) (pow.f64 (pow.f64 -1/18 1/4) 2))))) (#(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/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 u1) 1/4) (pow.f64 -1/18 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -1/18 1/4) (pow.f64 (log.f64 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/4 (log.f64 (*.f64 (log.f64 u1) -1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 1/4 (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/4)))))))

simplify84.0ms (0.8%)

Algorithm
egg-herbie
Rules
1354×distribute-lft-in
1310×distribute-rgt-in
1180×associate-*r*
1034×associate-*l*
388×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01321678
12551666
26921658
333901498
Stop Event
node limit
Counts
74 → 63
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/4)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/4)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/4)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/4)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/4)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(*.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 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.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 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (*.f64 (cbrt.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 (pow.f64 (log.f64 u1) 1/4) (*.f64 (pow.f64 -1/18 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.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 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8))
(*.f64 (*.f64 (pow.f64 (log.f64 u1) 1/4) (pow.f64 (log.f64 u1) 1/4)) (*.f64 (pow.f64 -1/18 1/4) (pow.f64 -1/18 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (log.f64 u1) 1/4)) (pow.f64 -1/18 1/4))
(*.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 (log.f64 u1) 1/4) 2) (pow.f64 (pow.f64 -1/18 1/4) 2))
(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/4))) 1)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1)
(*.f64 1 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (pow.f64 -1/18 1/4))
(*.f64 (pow.f64 -1/18 1/4) (pow.f64 (log.f64 u1) 1/4))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4))
(sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
Outputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -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))
(sqrt.f64 (*.f64 (log.f64 u1) -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))
(sqrt.f64 (*.f64 (log.f64 u1) -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))
(sqrt.f64 (*.f64 (log.f64 u1) -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))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 -1/18 (log.f64 u1)) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 1/18 (log.f64 (/.f64 1 u1))) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(pow.f64 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -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))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(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 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (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 (pow.f64 (log.f64 u1) 1/4) (*.f64 (pow.f64 -1/18 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(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 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (fabs.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 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (*.f64 (pow.f64 (log.f64 u1) 1/4) (pow.f64 (log.f64 u1) 1/4)) (*.f64 (pow.f64 -1/18 1/4) (pow.f64 -1/18 1/4)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (log.f64 u1) 1/4)) (pow.f64 -1/18 1/4))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -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 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (fabs.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 (log.f64 u1) 1/4) 2) (pow.f64 (pow.f64 -1/18 1/4) 2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))) 1)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(*.f64 1 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/8))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (pow.f64 -1/18 1/4))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(*.f64 (pow.f64 -1/18 1/4) (pow.f64 (log.f64 u1) 1/4))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (pow.f64 1 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4))
(sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(fabs.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/4))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(exp.f64 (*.f64 1/4 (log.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)

eval1.0s (10.1%)

Compiler

Compiled 30570 to 22983 computations (24.8% saved)

prune309.0ms (3.1%)

Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New99681004
Fresh101
Picked101
Done5510
Total1003131016
Error
0.0b
Counts
1016 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
1.6b
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
1.5b
(/.f64 1 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
1.5b
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6)))) 1/2)
1.6b
(+.f64 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cos.f64 0) 1/6))) 2) 1/2)
0.2b
(+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) 2)) 1)) (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 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3)))) 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)
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.2b
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 3) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)
0.4b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)
1.4b
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
1.3b
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
Compiler

Compiled 219 to 195 computations (11% saved)

regimes235.0ms (2.3%)

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

43.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
40.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
37.0ms
(log.f64 u1)
18.0ms
(*.f64 (*.f64 2 (PI.f64)) u2)
16.0ms
(*.f64 -2 (log.f64 u1))
Results
ErrorSegmentsBranch
0.2b1u1
0.2b1u2
0.2b1(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b1(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
0.2b1(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
0.2b1(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
0.2b1(*.f64 -2 (log.f64 u1))
0.2b1(log.f64 u1)
0.2b1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
0.2b1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 665 to 505 computations (24.1% saved)

regimes160.0ms (1.6%)

Counts
11 → 1
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(/.f64 1 (/.f64 1 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 0)) 1/2)))
(/.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) -1/2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (+.f64 u2 u2))))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1/18 (log.f64 u1))) 1)) (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 (sqrt.f64 (-.f64 (+.f64 1 (-.f64 (+.f64 (*.f64 -1/18 (log.f64 u1)) 2) 2)) 1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Outputs
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Calls

10 calls:

43.0ms
u1
39.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
8.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
8.0ms
(log.f64 u1)
7.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 246 to 200 computations (18.7% saved)

regimes14.0ms (0.1%)

Accuracy

Total -62.7b remaining (-4902%)

Threshold costs -62.7b (-4902%)

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

3 calls:

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

Compiled 46 to 35 computations (23.9% saved)

simplify5.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
026111
135111
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 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
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 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
Compiler

Compiled 41 to 36 computations (12.2% saved)

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

end28.0ms (0.3%)

Compiler

Compiled 37 to 30 computations (18.9% saved)

Profiling

Loading profile data...