Details

Time bar (total: 9.7s)

analyze42.0ms (0.4%)

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

Compiled 36 to 30 computations (16.7% saved)

sample1.9s (19.7%)

Results
1.9s8256×body256valid
Bogosity

preprocess214.0ms (2.2%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 23 to 21 computations (8.7% saved)

simplify173.0ms (1.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)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New213
Fresh011
Picked000
Done000
Total224
Error
0.4b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 21 to 19 computations (9.5% saved)

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

Compiled 85 to 63 computations (25.9% saved)

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

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

simplify143.0ms (1.5%)

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)

eval172.0ms (1.8%)

Compiler

Compiled 10044 to 7420 computations (26.1% saved)

prune51.0ms (0.5%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New23514249
Fresh000
Picked101
Done000
Total23614250
Error
0b
Counts
250 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(-.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.7b
(+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
1.1b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.7b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.7b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.f64 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.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.4b
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.2b
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (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)
64.0b
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
Compiler

Compiled 570 to 512 computations (10.2% saved)

localize27.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.2b
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
0.2b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (log.f64 u1) -1/18)
Compiler

Compiled 59 to 39 computations (33.9% saved)

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
u2
@-inf
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
1.0ms
u1
@0
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.0ms
u1
@0
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))

rewrite104.0ms (1.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)))))

simplify136.0ms (1.4%)

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

Useful iterations: 2 (0.0ms)

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

localize15.0ms (0.2%)

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.2b
(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 80 to 51 computations (36.3% saved)

series10.0ms (0.1%)

Counts
3 → 48
Calls

12 calls:

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

rewrite102.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.4%)

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)

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

series100.0ms (1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
28.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))))))
18.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))))))
15.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))))))

rewrite93.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1192×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
020132
1396130
24540130
Stop Event
node limit
Counts
4 → 86
Calls
Call 1
Inputs
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(exp.f64 (log1p.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(*.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 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (log.f64 (pow.f64 u1 -2)) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) (+.f64 1 (+.f64 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 1 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3))) (+.f64 1 (+.f64 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) 1) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) 1) (+.f64 1 (+.f64 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))))
((#(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 (exp.f64 (*.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 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1))))))

simplify110.0ms (1.1%)

Algorithm
egg-herbie
Rules
1704×unswap-sqr
812×associate-/l*
802×associate-+r+
798×associate-*r/
776×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03159428
18059086
232828884
Stop Event
node limit
Counts
158 → 172
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 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))))))))
(*.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))
(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 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))) 1)
(pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 3)
(pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3) 1/3)
(sqrt.f64 (*.f64 (log.f64 (pow.f64 u1 -2)) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 0)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1)
(-.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)
(*.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(/.f64 (-.f64 1 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) (+.f64 1 (+.f64 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3))) (+.f64 1 (+.f64 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) 1) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) 1) (+.f64 1 (+.f64 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (exp.f64 1) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(-.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 (exp.f64 (*.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 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(+.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(+.f64 0 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) 1)
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(*.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 1 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1))
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 (*.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 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 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 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 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 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 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 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 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) 1)
(fma.f64 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1))) 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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) 1)
(fma.f64 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1))) 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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) 1)
(fma.f64 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 (neg.f64 (log.f64 u1))) 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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) 1)
(fma.f64 (*.f64 (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 -2)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 (neg.f64 (log.f64 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 (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))))))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) (*.f64 (sqrt.f64 -2) (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 (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))))))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) (*.f64 (sqrt.f64 -2) (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 (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))))))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) (*.f64 (sqrt.f64 -2) (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 (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))))))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 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)
(fma.f64 (*.f64 1/6 (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 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (+.f64 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) (pow.f64 (*.f64 u2 (PI.f64)) 2))) 1))
(+.f64 1 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))))))
(+.f64 (*.f64 (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 (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) 4)))) (*.f64 1/24 (fma.f64 -4/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) 4)))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 -2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (pow.f64 (PI.f64) 4))))))))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (+.f64 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 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) (fma.f64 1/18 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 4))) -1/18) (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1))) 1/9)))) (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)))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 u2 4) (+.f64 (/.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (*.f64 (*.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) 4))) 0))) 1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 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 (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) 4)))) (*.f64 1/24 (fma.f64 -4/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) 4)))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 -2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (pow.f64 (PI.f64) 4))))))))) (+.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 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (PI.f64) 6)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3))) (fma.f64 80/3 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (*.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 (sqrt.f64 -2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (*.f64 (pow.f64 (PI.f64) 2) (fma.f64 -4/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) 4)))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 -2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (pow.f64 (PI.f64) 4)))))))))) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (PI.f64) 6)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3))) -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 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) (fma.f64 1/18 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 4))) -1/18) (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1))) 1/9)))) (+.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 (pow.f64 u2 6) (*.f64 (fma.f64 (*.f64 1/6 (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 (PI.f64) 6) (/.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 3) (*.f64 (sqrt.f64 -2) -2)))) (fma.f64 80/3 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 6))) (*.f64 -32/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1))))) (fma.f64 -1/72 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 -2) (/.f64 (/.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) (pow.f64 (PI.f64) 2)) (fma.f64 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 4))) -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1)) 8/3)))))) (*.f64 (sqrt.f64 (pow.f64 (log.f64 u1) 3)) (*.f64 (/.f64 (pow.f64 (PI.f64) 6) (/.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 3) (*.f64 (sqrt.f64 -2) -2))) -1/162)))))))))
(+.f64 (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.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) (*.f64 (pow.f64 u2 6) (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 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) -32/3)))) (fma.f64 -1/72 (*.f64 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (pow.f64 (PI.f64) 2))) (fma.f64 (*.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) 4))) -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (sqrt.f64 -2)) 8/3)))) (*.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 (+.f64 (*.f64 (pow.f64 u2 4) (+.f64 (/.f64 (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (*.f64 (*.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) 4))) 0))) 1) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)))
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1)
(*.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))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (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 (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))))))))
(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 (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))))))))
(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 (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))))))))
(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 (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))))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6)))
(+.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 (/.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1)) (sqrt.f64 (log.f64 u1)) (log1p.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))))
(fma.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (log1p.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))))
(+.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 (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) 4)))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 -2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (pow.f64 (PI.f64) 4))))))) (+.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 (*.f64 (pow.f64 u2 4) 1/24) (fma.f64 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 4))) -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1)) 8/3))) (fma.f64 (/.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1)) (sqrt.f64 (log.f64 u1)) (log1p.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6)))))
(fma.f64 (*.f64 (pow.f64 u2 4) 1/24) (fma.f64 (*.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) 4))) -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (sqrt.f64 -2)) 8/3))) (fma.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (log1p.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6)))))
(+.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 (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) 4)))) (*.f64 8/3 (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (sqrt.f64 -2) (/.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) (pow.f64 (PI.f64) 4))))))) (+.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 (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 (PI.f64) 6)) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 3))) (fma.f64 80/3 (/.f64 (*.f64 (log.f64 u1) (*.f64 (pow.f64 (sqrt.f64 -2) 2) (pow.f64 (PI.f64) 6))) (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1) 2)) (*.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 (pow.f64 (PI.f64) 6) (/.f64 (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 3) (*.f64 (sqrt.f64 -2) -2)))) (fma.f64 80/3 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 6))) (*.f64 -32/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1))))) (*.f64 (sqrt.f64 (log.f64 u1)) (/.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1)))) (fma.f64 1/24 (*.f64 (pow.f64 u2 4) (fma.f64 (*.f64 (/.f64 (log.f64 u1) (pow.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1) 2)) (*.f64 -2 (pow.f64 (PI.f64) 4))) -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)) (fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1)) 8/3)))) (log1p.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 u2 4) 1/24) (fma.f64 (*.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) 4))) -4/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) 4) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (sqrt.f64 -2)) 8/3))) (fma.f64 -1/3 (/.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) (log1p.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))))) (*.f64 (pow.f64 u2 6) (*.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 (sqrt.f64 (log.f64 u1)) (*.f64 (/.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)) (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1)) -32/3)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(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 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 2)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 3)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3) 1/3)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 (pow.f64 u1 -2)) 1/36))
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 3))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(expm1.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(exp.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(log1p.f64 (expm1.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(+.f64 1 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 0)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(-.f64 (+.f64 2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 1 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2) (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(/.f64 (-.f64 1 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (-.f64 1 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))) (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6)))
(/.f64 (-.f64 1 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2))) (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/6 1))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 1/18 (log.f64 u1)))) (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) (+.f64 1 (+.f64 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (+.f64 1 (*.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (+.f64 1 (fma.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1) (+.f64 1 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/6)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/6)))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))))) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (-.f64 1 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))) (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6)))
(/.f64 (-.f64 1 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2))) (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/6 1))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 1/18 (log.f64 u1)))) (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3))) (+.f64 1 (+.f64 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (+.f64 1 (*.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (+.f64 1 (fma.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1) (+.f64 1 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/6)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/6)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)))) 1) (+.f64 1 (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(/.f64 (-.f64 1 (*.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)))) (+.f64 1 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6)))
(/.f64 (-.f64 1 (*.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2))) (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/6 1))
(/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 1/18 (log.f64 u1)))) (fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)) 1) (+.f64 1 (+.f64 (*.f64 1/36 (*.f64 (log.f64 (pow.f64 u1 -2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (*.f64 -1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (+.f64 1 (*.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3))) (+.f64 1 (fma.f64 1/36 (*.f64 (*.f64 -2 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2)) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) -1/6))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1) (+.f64 1 (fma.f64 (*.f64 -1/18 (log.f64 u1)) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/6)))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1) (+.f64 1 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (+.f64 (*.f64 (*.f64 -1/18 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/6)))))
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 3)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(pow.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3) 1/3)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 u2 (PI.f64))))))) 2))) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) 2))) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))))
(pow.f64 (exp.f64 1) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(pow.f64 (E.f64) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(pow.f64 (E.f64) (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1) 2))
(fabs.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1))
(log.f64 (exp.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.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 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(cbrt.f64 (pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 3))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(expm1.f64 (log1p.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(log1p.f64 (expm1.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1)
(-.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))
(sqrt.f64 (pow.f64 (*.f64 u2 (PI.f64)) 2))
(fabs.f64 (*.f64 u2 (PI.f64)))
(log.f64 (exp.f64 (*.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 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 0)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 0 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1)) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))) 1))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))) 1)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))) 1)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 1 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(*.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (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 u2 (PI.f64))))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))))
(pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(pow.f64 (sqrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 2)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(pow.f64 (cbrt.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 3)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(pow.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3) 1/3)
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))) 2))
(fabs.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(cbrt.f64 (pow.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 3))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(exp.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) 1))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(log1p.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))

localize39.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 95 to 69 computations (27.4% saved)

series78.0ms (0.8%)

Counts
2 → 24
Calls

6 calls:

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

rewrite86.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1968×add-sqr-sqrt
1934×*-un-lft-identity
1802×add-cube-cbrt
1788×add-cbrt-cube
212×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify62.0ms (0.6%)

Algorithm
egg-herbie
Rules
1424×associate-+r+
1296×associate-+l+
970×fma-def
750×unswap-sqr
614×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01462410
13072240
211152240
334842240
Stop Event
node limit
Counts
78 → 80
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) (*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4)) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/6)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(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 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 1)
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 1/6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (sqrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/2) (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/2))
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.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/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.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/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(exp.f64 (log.f64 (sqrt.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/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
Outputs
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2))) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -1) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/4) (*.f64 (sqrt.f64 (sqrt.f64 -2)) (sqrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/6) (sqrt.f64 (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (log.f64 u1) 1/4) (sqrt.f64 (sqrt.f64 -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)))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) (*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 1/6) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4)) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/6 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/6)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 1/6) (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (pow.f64 (sqrt.f64 1/6) 2) (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.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 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) 1)
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (sqrt.f64 1/6))
(*.f64 (sqrt.f64 1/6) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (sqrt.f64 1/6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 1/6) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (sqrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))) (sqrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/2) (pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))) (sqrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/2)
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/4) 2)
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 3)
(sqrt.f64 (*.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/2) 1/3)
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(fabs.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))))
(sqrt.f64 (*.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/2))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(sqrt.f64 (*.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/2))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))))

eval470.0ms (4.8%)

Compiler

Compiled 27942 to 20571 computations (26.4% saved)

prune157.0ms (1.6%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New80310813
Fresh909
Picked101
Done224
Total81512827
Error
0b
Counts
827 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(+.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.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.7b
(+.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)) (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.3b
(+.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.3b
(+.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 382 to 340 computations (11% saved)

localize27.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 66 to 40 computations (39.4% saved)

series6.0ms (0.1%)

Counts
3 → 0
Calls

9 calls:

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

rewrite58.0ms (0.6%)

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

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

localize11.0ms (0.1%)

Compiler

Compiled 26 to 16 computations (38.5% saved)

localize36.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 60 to 44 computations (26.7% saved)

series37.0ms (0.4%)

Counts
3 → 28
Calls

9 calls:

TimeVariablePointExpression
13.0ms
u1
@0
(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
@inf
(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)

rewrite72.0ms (0.7%)

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

simplify81.0ms (0.8%)

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

localize38.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

series45.0ms (0.5%)

Counts
2 → 24
Calls

6 calls:

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

rewrite76.0ms (0.8%)

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

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

localize40.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 76 to 52 computations (31.6% saved)

series224.0ms (2.3%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
196.0ms
u1
@0
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
15.0ms
u1
@inf
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
13.0ms
u1
@-inf
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
0.0ms
u1
@0
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
0.0ms
u1
@-inf
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))

rewrite58.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1492×add-sqr-sqrt
1468×*-un-lft-identity
1366×add-cube-cbrt
1352×add-cbrt-cube
1334×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify85.0ms (0.9%)

Algorithm
egg-herbie
Rules
980×associate-+r+
954×associate-+l+
946×*-commutative
926×associate-*r*
762×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01152001
12251883
27391785
338191785
Stop Event
node limit
Counts
71 → 68
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 (*.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))
(log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (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 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)
(pow.f64 (exp.f64 1) (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)))))
(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)))))
(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))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(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 (log.f64 u1))) (log.f64 (sqrt.f64 -1/18)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 0 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (log.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (log.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(-.f64 (+.f64 1 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(*.f64 1 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.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)))))
(*.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))
(*.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)))))
(*.f64 1/2 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(pow.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(pow.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)
(pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)
(pow.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(cbrt.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3))
(expm1.f64 (log1p.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (log.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1))
(log1p.f64 (-.f64 (sqrt.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 (*.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)))))
(log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(log.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log.f64 (*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(log.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log.f64 (*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(log.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log.f64 (*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(log.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log.f64 (*.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(log.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(log.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(log.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(log.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(log.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(+.f64 1 (-.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(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 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(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)))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(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)
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(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 (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)))))
(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)))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(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))))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 0)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (log.f64 (sqrt.f64 (log.f64 u1))) (log.f64 (sqrt.f64 -1/18)))
(log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 0 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 (log.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (log.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(-.f64 (+.f64 1 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 1 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.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)))))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.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)))))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(*.f64 1/2 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(pow.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(pow.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(pow.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3) 1/3)
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(cbrt.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(expm1.f64 (log1p.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(exp.f64 (log.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(exp.f64 (*.f64 (log.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1))
(log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(log1p.f64 (-.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(log1p.f64 (+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) -1))
(log1p.f64 (+.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))

eval226.0ms (2.3%)

Compiler

Compiled 8503 to 6453 computations (24.1% saved)

prune158.0ms (1.6%)

Pruning

13 alts after pruning (7 fresh and 6 done)

PrunedKeptTotal
New4433446
Fresh145
Picked011
Done156
Total44513458
Error
0b
Counts
458 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(+.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.4b
(+.f64 (*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (log.f64 u1) -1/18))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.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.7b
(+.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.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.3b
(+.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.4b
(+.f64 (*.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 358 to 319 computations (10.9% saved)

localize67.0ms (0.7%)

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.2b
(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 70 to 41 computations (41.4% saved)

series77.0ms (0.8%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
71.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)
2.0ms
u1
@inf
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (sqrt.f64 1/18))
1.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
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)

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

simplify256.0ms (2.6%)

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)

localize39.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 71 to 49 computations (31% saved)

series23.0ms (0.2%)

Counts
3 → 48
Calls

12 calls:

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

rewrite114.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
580×distribute-rgt-in
524×distribute-lft-in
406×add-sqr-sqrt
392×associate-*r/
388×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify186.0ms (1.9%)

Algorithm
egg-herbie
Rules
1708×associate-/l*
1096×associate-/r*
844×associate-*r/
654×associate-*l/
614×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

localize35.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (+.f64 1 (*.f64 -1/18 (log.f64 u1))) 1)
0.2b
(sqrt.f64 (-.f64 (+.f64 1 (*.f64 -1/18 (log.f64 u1))) 1))
0.2b
(*.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
@-inf
(*.f64 -1/18 (log.f64 u1))
0.0ms
u1
@0
(*.f64 -1/18 (log.f64 u1))

rewrite106.0ms (1.1%)

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

simplify183.0ms (1.9%)

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

localize40.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.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.6b
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
Compiler

Compiled 72 to 50 computations (30.6% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
0.0ms
u1
@0
(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
@-inf
(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)

rewrite61.0ms (0.6%)

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

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

localize37.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)
0.2b
(*.f64 (*.f64 2 (PI.f64)) u2)
0.4b
(*.f64 (log.f64 u1) -1/18)
0.6b
(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)

rewrite61.0ms (0.6%)

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

simplify60.0ms (0.6%)

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.1s (10.9%)

Compiler

Compiled 32730 to 24181 computations (26.1% saved)

prune337.0ms (3.5%)

Pruning

11 alts after pruning (3 fresh and 8 done)

PrunedKeptTotal
New100231005
Fresh202
Picked101
Done2810
Total1007111018
Error
0b
Counts
1018 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.5b
(+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.4b
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.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.3b
(+.f64 (*.f64 (sqrt.f64 (-.f64 (+.f64 1 (/.f64 1 (/.f64 1 (*.f64 -1/18 (log.f64 u1))))) 1)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
0.3b
(+.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.3b
(+.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 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 196 to 175 computations (10.7% saved)

regimes276.0ms (2.8%)

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

10 calls:

55.0ms
(*.f64 -2 (log.f64 u1))
45.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
37.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
18.0ms
u2
15.0ms
(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 630 to 495 computations (21.4% saved)

regimes126.0ms (1.3%)

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

10 calls:

42.0ms
u2
8.0ms
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
8.0ms
(*.f64 -2 (log.f64 u1))
6.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)
6.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
Results
ErrorSegmentsBranch
0.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 230 to 188 computations (18.3% saved)

regimes12.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0.0b (0%)

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

3 calls:

5.0ms
u2
3.0ms
(log.f64 u1)
3.0ms
u1
Results
ErrorSegmentsBranch
64.0b1u1
64.0b1u2
64.0b1(log.f64 u1)
Compiler

Compiled 30 to 23 computations (23.3% saved)

simplify5.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
029119
139119
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) (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 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2)
Outputs
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 (cbrt.f64 u1)) -1/6)) (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 (log.f64 u1) -1/18))))
(+.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
Compiler

Compiled 43 to 38 computations (11.6% saved)

soundness192.0ms (2%)

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 230 to 165 computations (28.3% saved)

end98.0ms (1%)

Compiler

Compiled 39 to 32 computations (17.9% saved)

Profiling

Loading profile data...