normal distribution

Details

Time bar (total: 13.9s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%6.2%93.8%0%0%0%0
100%6.2%0%93.8%0%0%0%1
Compiler

Compiled 36 to 30 computations (16.7% saved)

sample2.2s (15.8%)

Results
2.2s8256×body256valid
Bogosity

preprocess234.0ms (1.7%)

Algorithm
egg-herbie
Rules
2436×sqr-pow
1558×cube-prod
1024×associate-*r*
972×*-commutative
832×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03194
16394
211494
321294
449594
5153194
6207494
7271994
8283694
9300994
10323294
11356494
12400294
13457394
14528894
15615694
16658294
17699294
18731894
19755294
20768894
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 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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 (PI.f64) (*.f64 u1 2)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u2))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 u1 2)))) 1/2)
Compiler

Compiled 23 to 21 computations (8.7% saved)

simplify167.0ms (1.2%)

Algorithm
egg-herbie
Rules
2146×cube-prod
1636×unswap-sqr
1276×sqr-pow
1084×unpow3
892×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02347
14247
26947
311847
426047
577447
6105347
7138347
8266747
9276947
10293047
11316147
12345447
13385247
14437947
15501247
16581947
17642347
18693247
19744447
20789647
Stop Event
node limit
Counts
1 → 5
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)
(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)

eval2.0ms (0%)

Compiler

Compiled 81 to 61 computations (24.7% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Accurracy
99.3%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
99.3%
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 38 to 34 computations (10.5% saved)

localize117.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.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)
99.8%
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
99.6%
(*.f64 (*.f64 2 (PI.f64)) u2)
99.3%
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
Compiler

Compiled 86 to 64 computations (25.6% saved)

series72.0ms (0.5%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
25.0ms
u1
@0
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
18.0ms
u1
@-inf
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
15.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)
6.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)

rewrite96.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1144×prod-diff
746×expm1-udef
740×log1p-udef
618×log-pow
494×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02398
145298
2512898
Stop Event
node limit
Counts
4 → 96
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
(-.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 (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)
(pow.f64 (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)
(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 (cbrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (PI.f64) u2)) 2))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 (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 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (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 (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 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (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 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(*.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 (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 (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 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8) (/.f64 1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/4) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(*.f64 (fma.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 1 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/4) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)))
(/.f64 1 (/.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 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) -1/4)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/4) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8) (+.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 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(/.f64 (fma.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 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8)) (neg.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/4) (*.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))))
(/.f64 (neg.f64 (fma.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/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)))))))
(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 (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)
(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)
(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 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 -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)
(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 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (*.f64 (cbrt.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 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 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 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.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 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.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 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (sqrt.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/6 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/2)

simplify129.0ms (0.9%)

Algorithm
egg-herbie
Rules
1184×log-prod
1022×unswap-sqr
978×fma-def
766×distribute-rgt-in
754×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

localize79.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
99.8%
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
99.6%
(*.f64 (PI.f64) u2)
99.3%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
Compiler

Compiled 58 to 35 computations (39.7% saved)

series5.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1788×log-prod
1150×prod-diff
696×expm1-udef
688×log1p-udef
396×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02096
139996
2449296
Stop Event
node limit
Counts
4 → 88
Calls
Call 1
Inputs
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(*.f64 (PI.f64) u2)
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))
Outputs
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(+.f64 0 (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 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1) 1/2)
(+.f64 (log.f64 (*.f64 (cbrt.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))) (cbrt.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 (cbrt.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)))))
(+.f64 (log.f64 (sqrt.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 (sqrt.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)))))
(-.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 (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 (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 (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 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/4) (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 (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)
(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)
(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)))
(+.f64 0 (*.f64 (PI.f64) u2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64))) (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) u2))) 1)
(pow.f64 (*.f64 (PI.f64) u2) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2))
(log.f64 (pow.f64 (exp.f64 u2) (PI.f64)))
(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 0 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(-.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 (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 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (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))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(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)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(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 0 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(pow.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)
(pow.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(exp.f64 (log.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))

simplify110.0ms (0.8%)

Algorithm
egg-herbie
Rules
1076×distribute-lft-in
1018×distribute-rgt-in
916×log-prod
492×exp-prod
448×exp-sum
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02875488
16135148
220964860
364184822
Stop Event
node limit
Counts
148 → 164
Calls
Call 1
Inputs
(+.f64 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 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
1/6
(+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(+.f64 (*.f64 1/9 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))
(+.f64 (*.f64 1/9 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (+.f64 1/6 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -2/135 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(+.f64 0 (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 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1) 1/2)
(+.f64 (log.f64 (*.f64 (cbrt.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))) (cbrt.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 (cbrt.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)))))
(+.f64 (log.f64 (sqrt.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 (sqrt.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)))))
(-.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 (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 (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 (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 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/4) (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 (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)
(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)
(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)))
(+.f64 0 (*.f64 (PI.f64) u2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64))) (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (PI.f64) u2))) 1)
(pow.f64 (*.f64 (PI.f64) u2) 1)
(pow.f64 (cbrt.f64 (*.f64 (PI.f64) u2)) 3)
(pow.f64 (pow.f64 (*.f64 (PI.f64) u2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2))
(log.f64 (pow.f64 (exp.f64 u2) (PI.f64)))
(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 0 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(-.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 (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 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (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))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(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)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(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 0 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(pow.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)
(pow.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(exp.f64 (log.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
Outputs
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.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 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.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 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.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 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.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 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.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 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 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 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 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 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 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 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 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 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 (*.f64 1/6 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 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 2 (*.f64 u2 (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)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/6 (sqrt.f64 -2)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (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) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)))))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))) (*.f64 (sqrt.f64 -2) 1/6))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) (fma.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))))))))
(+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) (fma.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (sqrt.f64 -2) (pow.f64 u2 6)))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 u2 4) (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 -2/135 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 6))) (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 2))) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 (*.f64 u2 (PI.f64)) 4)))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(+.f64 1/2 (*.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/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) 1/2)
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 u2 (PI.f64))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
1/6
(+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))))
(+.f64 1/6 (*.f64 -1/3 (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2))))
(fma.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1/6)
(+.f64 (*.f64 1/9 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (+.f64 1/6 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/9 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (+.f64 1/6 (*.f64 -1/3 (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)))))
(fma.f64 1/9 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (fma.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1/6))
(fma.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4) (fma.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1/6))
(+.f64 (*.f64 1/9 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (+.f64 1/6 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 u2 2) (pow.f64 (PI.f64) 2))) (*.f64 -2/135 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))))))
(fma.f64 1/9 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) (+.f64 1/6 (fma.f64 -1/3 (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)) (*.f64 -2/135 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))))))
(+.f64 (fma.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2) (*.f64 (pow.f64 u2 6) (*.f64 (pow.f64 (PI.f64) 6) -2/135))) (fma.f64 1/9 (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4)) 1/6))
(+.f64 (fma.f64 1/9 (pow.f64 (*.f64 u2 (PI.f64)) 4) (fma.f64 -1/3 (pow.f64 (*.f64 u2 (PI.f64)) 2) 1/6)) (*.f64 -2/135 (pow.f64 (*.f64 u2 (PI.f64)) 6)))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(+.f64 0 (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 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(+.f64 (log.f64 (*.f64 (cbrt.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))) (cbrt.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 (cbrt.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)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)))))
(+.f64 (log.f64 (sqrt.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 (sqrt.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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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)))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/8) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (-.f64 1/4 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 3) 1/8) (fma.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (-.f64 1/4 (*.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 3) 1/8) (+.f64 (-.f64 1/4 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 1/2 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) 1/36))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) 3) 1/216) 1/8) (+.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (*.f64 (log.f64 u1) -2) 1/36))))
(/.f64 (fma.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 3) 1/8) (+.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6))) (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (*.f64 (log.f64 u1) -2) 1/36))))
(/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -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 (fma.f64 (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (*.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.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 -1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) 1/36))) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (+.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) (*.f64 (*.f64 (log.f64 u1) -2) 1/36))) (fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -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)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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)) 3)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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))))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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)))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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))
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 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 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(+.f64 0 (*.f64 (PI.f64) u2))
(*.f64 u2 (PI.f64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64))) (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u2) (PI.f64)))))
(*.f64 u2 (PI.f64))
(-.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 (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))
(pow.f64 (sqrt.f64 (*.f64 (PI.f64) u2)) 2)
(*.f64 u2 (PI.f64))
(sqrt.f64 (pow.f64 (*.f64 (PI.f64) u2) 2))
(*.f64 u2 (PI.f64))
(log.f64 (pow.f64 (exp.f64 u2) (PI.f64)))
(*.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 0 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(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 (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 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (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 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/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))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/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 (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))
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -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 0 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1)
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(pow.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1)
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(pow.f64 (cbrt.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3)
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(pow.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3) 1/3)
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(pow.f64 (sqrt.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 2)
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/36))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2) 1/36))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2) 1/36))
(fabs.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))
(log.f64 (pow.f64 (exp.f64 1/6) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(cbrt.f64 (pow.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(expm1.f64 (log1p.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(exp.f64 (log.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))
(log1p.f64 (expm1.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))
(*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))

eval148.0ms (1.1%)

Compiler

Compiled 8184 to 5933 computations (27.5% saved)

prune52.0ms (0.4%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New32210332
Fresh000
Picked101
Done101
Total32410334
Accurracy
100.0%
Counts
334 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 (pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
98.8%
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
99.1%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) (exp.f64 (log.f64 (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))))) 1/2)
98.5%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
99.1%
(+.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)
98.1%
(+.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)
99.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)
99.6%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
99.5%
(+.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)
99.6%
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Compiler

Compiled 376 to 338 computations (10.1% saved)

localize126.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
99.8%
(sqrt.f64 (neg.f64 (log.f64 u1)))
99.6%
(*.f64 (*.f64 2 (PI.f64)) u2)
99.6%
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))
Compiler

Compiled 81 to 52 computations (35.8% saved)

series9.0ms (0.1%)

Counts
3 → 48
Calls

12 calls:

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

rewrite171.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1144×prod-diff
720×expm1-udef
716×log1p-udef
604×log-pow
546×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02197
143465
2520565
Stop Event
node limit
Counts
3 → 92
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)))
(sqrt.f64 (neg.f64 (log.f64 u1)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Outputs
(-.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 (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 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 2)
(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/108 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 1/108 (sqrt.f64 2)) (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 (sqrt.f64 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (log.f64 u1)) 1)
(*.f64 1 (sqrt.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 (pow.f64 (log.f64 u1) 1/4) (pow.f64 (log.f64 u1) 1/4))
(*.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 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3)
(pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/3)
(pow.f64 (pow.f64 (log.f64 u1) 1/4) 2)
(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 (/.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 (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 (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 (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 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 (fma.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 (fma.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 1 (/.f64 (-.f64 (fma.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 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 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18) -1/4)))
(/.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 (fma.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 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))))
(/.f64 (fma.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 (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 (fma.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 (neg.f64 (fma.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/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))))))
(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 (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)
(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)
(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 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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1 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 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (cbrt.f64 (log.f64 u1)) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.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 (pow.f64 (log.f64 u1) 1/4) (*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2)) (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (log.f64 u1))) (sqrt.f64 1/18) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (cbrt.f64 (*.f64 (log.f64 u1) 1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6)) (sqrt.f64 2) 1/2)

simplify226.0ms (1.6%)

Algorithm
egg-herbie
Rules
1498×fma-def
1156×unswap-sqr
710×associate-*r*
680×distribute-rgt-in
664×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02866714
16576336
226116242
Stop Event
node limit
Counts
140 → 167
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 (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 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 2)
(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/108 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 1/108 (sqrt.f64 2)) (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 (sqrt.f64 (log.f64 u1)))) 1)
(*.f64 (sqrt.f64 (log.f64 u1)) 1)
(*.f64 1 (sqrt.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 (pow.f64 (log.f64 u1) 1/4) (pow.f64 (log.f64 u1) 1/4))
(*.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 (cbrt.f64 (sqrt.f64 (log.f64 u1))) 3)
(pow.f64 (pow.f64 (log.f64 u1) 3/2) 1/3)
(pow.f64 (pow.f64 (log.f64 u1) 1/4) 2)
(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 (/.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 (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 (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 (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 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 (fma.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 (fma.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 1 (/.f64 (-.f64 (fma.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 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 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18) -1/4)))
(/.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 (fma.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 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 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 1/2))))))
(/.f64 (fma.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 (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 (fma.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 (neg.f64 (fma.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/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))))))
(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 (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)
(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)
(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 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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1 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 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (cbrt.f64 (log.f64 u1)) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 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 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.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 (pow.f64 (log.f64 u1) 1/4) (*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2)) (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (log.f64 u1))) (sqrt.f64 1/18) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (cbrt.f64 (*.f64 (log.f64 u1) 1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6)) (sqrt.f64 2) 1/2)
Outputs
(*.f64 1/6 (*.f64 (*.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 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (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 (sqrt.f64 2) (*.f64 (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 (sqrt.f64 2) (*.f64 (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 (sqrt.f64 2) (*.f64 (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 (sqrt.f64 2) (*.f64 (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 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.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 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.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 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.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 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.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 (neg.f64 (log.f64 u1))))
(*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1))))
(neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 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 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 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 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 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 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 -1/6 (sqrt.f64 2)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 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 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 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 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 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 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 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 1/6 (*.f64 (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))))) 1/2)
(+.f64 1/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) (*.f64 (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 (sqrt.f64 -1) (*.f64 (*.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 (*.f64 (sqrt.f64 -1) (*.f64 u2 u2)) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 2)))))))
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/6 (sqrt.f64 -1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)))))) 1/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 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (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 (sqrt.f64 -1) (*.f64 (*.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 (*.f64 (sqrt.f64 -1) (*.f64 u2 u2)) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 2)))))) (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 (sqrt.f64 2) (+.f64 (*.f64 1/6 (sqrt.f64 -1)) (*.f64 -1/3 (*.f64 (sqrt.f64 -1) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)))))) (*.f64 1/9 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))))))))
(+.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 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))) (+.f64 1/2 (fma.f64 -2/135 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (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 (sqrt.f64 -1) (*.f64 (*.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 -1) (*.f64 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)) (sqrt.f64 (log.f64 u1))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 -1)) (sqrt.f64 2)) (*.f64 -1/3 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 u2 u2)) (*.f64 (pow.f64 (PI.f64) 2) (sqrt.f64 2))))))) (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 (sqrt.f64 2) (+.f64 (*.f64 -2/135 (*.f64 (sqrt.f64 -1) (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6)))) (*.f64 1/6 (sqrt.f64 -1)))))) (fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/9 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 u2 4) (pow.f64 (PI.f64) 4))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 2) (*.f64 (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) (sqrt.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 2)) (*.f64 (sqrt.f64 -1) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 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 (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 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 2)
(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 (pow.f64 (log.f64 u1) 3/2) (*.f64 1/108 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 (sqrt.f64 2) 1/108)))
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 u1) 3/2) 1/108)))
(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 (sqrt.f64 2) 1/108)))
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (log.f64 u1) 3/2) 1/108)))
(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 (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 (cbrt.f64 (log.f64 u1)) (cbrt.f64 (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 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (fabs.f64 (cbrt.f64 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (log.f64 u1)))
(sqrt.f64 (log.f64 u1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2) 1/2) (pow.f64 (cbrt.f64 (log.f64 u1)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 2)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (fabs.f64 (cbrt.f64 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (log.f64 u1)) (sqrt.f64 (cbrt.f64 (log.f64 u1))))
(*.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 (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))
(pow.f64 (pow.f64 (log.f64 u1) 1/4) 2)
(sqrt.f64 (log.f64 u1))
(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)
(-.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)))
(fma.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 (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)
(*.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)
(*.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)
(*.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)
(*.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)
(*.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 (fma.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 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (/.f64 1 (-.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 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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 u2 (*.f64 2 (PI.f64))))) 3)) (fma.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) 1/4)))
(*.f64 (fma.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) (/.f64 1 (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 1/18 (*.f64 (log.f64 u1) (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 1 (/.f64 (-.f64 (fma.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 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 (-.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 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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 u2 (*.f64 2 (PI.f64))))) 3)) (fma.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) 1/4)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (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) (/.f64 1 (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 1/18 (*.f64 (log.f64 u1) (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 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 3)) (-.f64 (fma.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 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (/.f64 1 (-.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 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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 u2 (*.f64 2 (PI.f64))))) 3)) (fma.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) 1/4)))
(/.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 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18) (neg.f64 (*.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 (-.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 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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 u2 (*.f64 2 (PI.f64))))) 3)) (fma.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) 1/4)))
(/.f64 (fma.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) (/.f64 1 (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 1/18 (*.f64 (log.f64 u1) (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 (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 (fma.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 1/8 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 3)) (/.f64 1 (-.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 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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (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 u2 (*.f64 2 (PI.f64))))) 3)) (fma.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) -1/2) 1/4)))
(/.f64 (neg.f64 (fma.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) (/.f64 1 (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 1/18 (*.f64 (log.f64 u1) (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 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) (/.f64 1 (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 1/18 (*.f64 (log.f64 u1) (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))
(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)
(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)
(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)
(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)
(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))
(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)
(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)
(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)
(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)
(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)
(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)
(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)
(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 (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 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (sqrt.f64 1/18)) 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 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 1/18)) 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 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (sqrt.f64 1/18)) 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 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 1/18)) 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 (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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1 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 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 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2) (*.f64 (cbrt.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 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cbrt.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) 1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (cbrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (cbrt.f64 (log.f64 u1)) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (cbrt.f64 (log.f64 u1)) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (sqrt.f64 1/18))) 1/2)
(fma.f64 (cbrt.f64 (log.f64 u1)) (*.f64 (cbrt.f64 (sqrt.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 1/18))) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 1/18))) (cbrt.f64 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) (cbrt.f64 (*.f64 1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) (cbrt.f64 (*.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)))) 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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) 1/18) (pow.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) 2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) (cbrt.f64 (*.f64 1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) (cbrt.f64 (*.f64 (log.f64 u1) (*.f64 1/18 (pow.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) 2)))) 1/2)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.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 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (*.f64 (sqrt.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 (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 (pow.f64 (log.f64 u1) 1/4) (*.f64 (pow.f64 (log.f64 u1) 1/4) (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (sqrt.f64 1/18)) 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 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 1/18)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 1/18) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (sqrt.f64 1/18)) 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 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 1/18)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2)) (cbrt.f64 (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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (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 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (log.f64 u1))) (sqrt.f64 1/18) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)) (sqrt.f64 1/18)) 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 (log.f64 u1)) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (sqrt.f64 1/18)) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (cbrt.f64 (*.f64 (log.f64 u1) 1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) 1/18)) (*.f64 (cbrt.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) 1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18))) (*.f64 (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))) (cbrt.f64 (*.f64 (log.f64 u1) 1/18))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) 1/18)))) (sqrt.f64 (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 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6)) (sqrt.f64 2) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 u2 (*.f64 2 (PI.f64)))))) 1/2)

localize39.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
99.3%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
Compiler

Compiled 26 to 18 computations (30.8% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
970×cbrt-prod
946×log-prod
752×exp-prod
528×prod-exp
508×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01223
123623
2253623
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
Outputs
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(-.f64 (+.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 5/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(pow.f64 (E.f64) (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))

simplify61.0ms (0.4%)

Algorithm
egg-herbie
Rules
1412×times-frac
910×associate-*r*
822×associate-*l*
660×fma-def
586×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01291597
12701515
27891477
347041477
Stop Event
node limit
Counts
47 → 66
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(-.f64 (+.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 5/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(pow.f64 (E.f64) (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
Outputs
(+.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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(-.f64 (+.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1)) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)) 4) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)) 8)) (cbrt.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 5/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 5/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 5/2)) (cbrt.f64 (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (E.f64) (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1/3))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)

localize199.0ms (1.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(sqrt.f64 (neg.f64 (log.f64 u1)))
99.6%
(*.f64 (*.f64 2 (PI.f64)) u2)
99.3%
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
99.3%
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
Compiler

Compiled 84 to 51 computations (39.3% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite89.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1904×pow1
1758×add-exp-log
1756×log1p-expm1-u
1756×expm1-log1p-u
232×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01244
124336
2275836
Stop Event
node limit
Counts
2 → 27
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
Outputs
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 2)
(pow.f64 (*.f64 2 (log.f64 u1)) 1/2)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (log.f64 u1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 2 (sqrt.f64 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 (+.f64 1 (*.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 (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)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 2)
(sqrt.f64 (*.f64 1/36 (*.f64 2 (log.f64 u1))))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(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)))

simplify68.0ms (0.5%)

Algorithm
egg-herbie
Rules
1294×exp-sum
1178×fma-def
1020×log-prod
774×distribute-rgt-in
752×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0881657
12011403
27181245
325381173
471331173
Stop Event
node limit
Counts
51 → 51
Calls
Call 1
Inputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 2)
(pow.f64 (*.f64 2 (log.f64 u1)) 1/2)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 3))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (log.f64 u1) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 2 (sqrt.f64 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 (+.f64 1 (*.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 (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)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 2)
(sqrt.f64 (*.f64 1/36 (*.f64 2 (log.f64 u1))))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(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)))
Outputs
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (*.f64 -1 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) 1/6)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) 1/6))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) 1/6)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) 1/6))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) 1/6)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) 1/6))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) 1/6)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) 1/6))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 (*.f64 1/6 (*.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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) 1/6)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) 1/6))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) 1/6)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) 1/6))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) 1/6)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) 1/6))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))) 1/6)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) 1/6))
(*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) 1/6))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 3)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 3) 1/3)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 2)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(pow.f64 (*.f64 2 (log.f64 u1)) 1/2)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 3))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (log.f64 u1) 3/2)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 u1) 3/2))))
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 (log.f64 u1) 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 u1) 3/2) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (log.f64 u1) 3/2)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (log.f64 u1) 3/2))))
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 (log.f64 u1) 3/2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 1))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (log.f64 u1)))) -1)
(+.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 0)
(sqrt.f64 (*.f64 2 (log.f64 u1)))
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 1)
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 1)
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 3)
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 2)
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(sqrt.f64 (*.f64 1/36 (*.f64 2 (log.f64 u1))))
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 2 (log.f64 u1)))))
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6) 3))
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)) 1))
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 2 (log.f64 u1))) 1/6)))
(+.f64 (+.f64 1 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))) -1)
(+.f64 (*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1)))) 0)
(*.f64 1/6 (sqrt.f64 (*.f64 2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) 1/18))

localize141.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (PI.f64) u2)
99.3%
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
99.3%
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
99.2%
(cbrt.f64 (*.f64 (log.f64 u1) -2))
Compiler

Compiled 68 to 43 computations (36.8% saved)

series112.0ms (0.8%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
41.0ms
u1
@-inf
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
39.0ms
u1
@0
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
14.0ms
u1
@inf
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
8.0ms
u2
@inf
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
3.0ms
u1
@0
(cbrt.f64 (*.f64 (log.f64 u1) -2))

rewrite91.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1888×log-prod
1150×prod-diff
746×expm1-udef
738×log1p-udef
438×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02289
144377
2499077
Stop Event
node limit
Counts
3 → 75
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
Outputs
(+.f64 0 (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(*.f64 1 (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 3/2) (pow.f64 (cbrt.f64 -2) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3/2) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3/2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))) (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (PI.f64) u2)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3) 1/8) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (PI.f64) u2)))) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))

simplify103.0ms (0.7%)

Algorithm
egg-herbie
Rules
1396×fma-def
700×*-commutative
696×distribute-lft-in
634×distribute-rgt-in
584×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02484727
15164437
216174249
357764215
Stop Event
node limit
Counts
123 → 129
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3) (cbrt.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 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 0 (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(*.f64 1 (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 3/2) (pow.f64 (cbrt.f64 -2) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3/2) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3/2))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))) (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (PI.f64) u2)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3) 1/8) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1/2))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (PI.f64) u2)))) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))
Outputs
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 u1)) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cbrt.f64 -2) (cbrt.f64 -1)))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 u1))) (cbrt.f64 -1)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cbrt.f64 -2) (cbrt.f64 -1)))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 u1))) (cbrt.f64 -1)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cbrt.f64 -2) (cbrt.f64 -1)))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 u1))) (cbrt.f64 -1)))
(*.f64 (pow.f64 (*.f64 1 (log.f64 (/.f64 1 u1))) 1/3) (*.f64 (cbrt.f64 -1) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cbrt.f64 -2) (cbrt.f64 -1)))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 (neg.f64 (log.f64 u1))) (cbrt.f64 -1)))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 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 (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 (log.f64 u1)) (sqrt.f64 -2))
(*.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 (+.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 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) 1/6)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) 1/6)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) 1/6)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 (sqrt.f64 2) 1/6)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(+.f64 1/2 (*.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 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (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 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6) 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))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (+.f64 1/2 (*.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))))))
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6 (fma.f64 -1/3 (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) 1/6) (*.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2)))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1)))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (+.f64 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 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6 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 (*.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 (fma.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 u2 4))))) (*.f64 (sqrt.f64 -2) 1/6))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) (+.f64 1/2 (+.f64 (*.f64 -2/135 (*.f64 (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6))) (sqrt.f64 (log.f64 u1)))) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 u2 2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (sqrt.f64 (log.f64 u1)))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))) (sqrt.f64 (log.f64 u1))))))))
(+.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) (fma.f64 -2/135 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 u2 6) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 6)))) (fma.f64 -1/3 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (*.f64 u2 u2) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2)))) (*.f64 1/9 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (pow.f64 u2 4) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4))))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6 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/3 (*.f64 u2 u2)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 2))) (*.f64 (*.f64 1/9 (pow.f64 u2 4)) (*.f64 (sqrt.f64 -2) (pow.f64 (PI.f64) 4)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (sqrt.f64 -2) (pow.f64 u2 6))) (*.f64 (sqrt.f64 (log.f64 u1)) -2/135) 1/2) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (fma.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 u2 4))))) (*.f64 (sqrt.f64 -2) 1/6))))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (sqrt.f64 -2) 1/6) (+.f64 (fma.f64 -1/3 (*.f64 (sqrt.f64 -2) (*.f64 (*.f64 u2 u2) (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/9 (*.f64 (sqrt.f64 -2) (pow.f64 u2 4))))) (*.f64 -2/135 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (sqrt.f64 -2) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (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))))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) 1/2)
(fma.f64 1/6 (*.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/2)
(+.f64 0 (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1 (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 (log.f64 u1)) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (*.f64 (log.f64 u1) -2) 1/3)
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3)
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 2)
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 2))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -2)) 1/3))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(cbrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 1 3/2) (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3/2))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 2) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 u1)) 3/2) (pow.f64 (cbrt.f64 -2) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3/2) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3/2))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))))
(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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 1) 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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))) (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.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 (exp.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 (cbrt.f64 (exp.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 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 3) 1/8) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) 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)))))) 3) 1/8) (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (-.f64 1/4 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 3) 1/8) (-.f64 (+.f64 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))))) 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/12))))
(/.f64 (fma.f64 (*.f64 1/216 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 3)) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (fma.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/36) (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 (*.f64 1/216 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 3)) (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (fma.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) -1/2))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 2 (*.f64 u2 (PI.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 -1/4 (*.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -2) (*.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))) 1/36) -1/4) (fma.f64 1/6 (*.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) -2))) -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) (*.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 (log.f64 u1) -2)) (*.f64 1/6 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/2)

localize156.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (*.f64 2 (PI.f64)) u2)
99.3%
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
99.1%
(cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
99.0%
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
Compiler

Compiled 97 to 71 computations (26.8% saved)

series87.0ms (0.6%)

Counts
3 → 36
Calls

9 calls:

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

rewrite79.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1000×log-prod
990×cbrt-prod
748×exp-prod
628×prod-exp
568×pow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01367
126467
2268565
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 3)
(cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)
(*.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(*.f64 (cbrt.f64 1/6) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6))
(*.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 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.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 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1) (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 1/6)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/6))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 7)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1)) (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/2)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6))
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(+.f64 0 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) 1)
(*.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 1)
(*.f64 1 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 1/6))
(*.f64 (cbrt.f64 1/6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6)))
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/6)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 -2))) (cbrt.f64 (sqrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 1/6))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) 3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/2)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/9)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) 2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 2/3)
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (exp.f64 1/3) (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))))
(sqrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 3/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 3)
(pow.f64 (exp.f64 3) (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) 9)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3/2)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) 6)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 2)
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))

simplify108.0ms (0.8%)

Algorithm
egg-herbie
Rules
1538×fma-neg
1014×log-prod
706×fma-def
548×*-commutative
546×sqr-pow
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02734294972114
15804052
214664026
339834000
472664000
Stop Event
node limit
Counts
146 → 180
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (pow.f64 1 1/3) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (pow.f64 1 1/3) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (pow.f64 1 1/3) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (pow.f64 1 1/3) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.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 0 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(*.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)
(*.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(*.f64 (cbrt.f64 1/6) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6))
(*.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 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.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 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1) (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 1/6)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/6))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 7)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1)) (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/2)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6))
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(+.f64 0 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))))
(-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) 1)
(*.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 1)
(*.f64 1 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 1/6))
(*.f64 (cbrt.f64 1/6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6)))
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/6)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 -2))) (cbrt.f64 (sqrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 1/6))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) 3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/2)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/9)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) 2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 2/3)
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (exp.f64 1/3) (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))))
(sqrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 3/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 3)
(pow.f64 (exp.f64 3) (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) 9)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3/2)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) 6)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 2)
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
Outputs
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (pow.f64 1 1/6) (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (pow.f64 1 1/3) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (pow.f64 1 1/3) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (pow.f64 1 1/3) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (*.f64 (pow.f64 1 1/3) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))))
(*.f64 1/6 (*.f64 (pow.f64 1 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)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (pow.f64 1 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)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (pow.f64 1 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)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (pow.f64 1 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)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (*.f64 -1 (log.f64 (/.f64 1 u1))) 1/6) (*.f64 (pow.f64 (*.f64 1 (sqrt.f64 -2)) 1/3) (cbrt.f64 1/6)))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 (sqrt.f64 1) (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)) 1/6) (*.f64 (pow.f64 (sqrt.f64 -2) 1/3) (cbrt.f64 1/6))))
(*.f64 (pow.f64 (log.f64 u1) 1/6) (*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 1/6)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (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 -2) (sqrt.f64 -1)) (*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (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)) (*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (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)) (*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (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)) (*.f64 1 (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (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 (sqrt.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 (sqrt.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 (sqrt.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 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 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 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (*.f64 1/6 (cbrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (cbrt.f64 1/6) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 5/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/6) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 5/6))
(*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6))
(*.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 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (*.f64 1/6 (cbrt.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 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 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1) (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 1/6)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 1/6) (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 5/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/6) (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 5/6))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/216)))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -1/108)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/6))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 1/36 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 7)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6) 7)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6) 7)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6) 7)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1)) (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/2)) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 1/6) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 5/2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/6) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 5/2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/6) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 5/4)))
(sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 3/2))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1/3))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 0 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(-.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) 1)
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(*.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 1)
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(*.f64 1 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 1/6))
(*.f64 (cbrt.f64 1/6) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (cbrt.f64 1/6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (cbrt.f64 1/6) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 1/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 5/6)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 5/6)))
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 u1)) 1/6)))
(*.f64 (cbrt.f64 (sqrt.f64 -2)) (cbrt.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) 7)))
(*.f64 (cbrt.f64 (cbrt.f64 1/6)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/6)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))))
(*.f64 (cbrt.f64 (cbrt.f64 1/6)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (cbrt.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (cbrt.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 5/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 1/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 5/6)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/6)) (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 5/6)))
(*.f64 (cbrt.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)))
(*.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 -2))) (cbrt.f64 (sqrt.f64 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (cbrt.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) (cbrt.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) 4)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 1/6))) (cbrt.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) (cbrt.f64 (*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) (cbrt.f64 (*.f64 (cbrt.f64 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/3)
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 1)
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) 3)
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 3/2)
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/2)
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/9)
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 3) 1/18) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 3) 1/18))
(*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/18) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 3) 1/18))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/18) (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/18))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) 2)
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 2/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))) 2/3)
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)))
(pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(pow.f64 (exp.f64 1/3) (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (log.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))) 2)) (cbrt.f64 (*.f64 1/6 (log.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/6 (log.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (cbrt.f64 (*.f64 1/6 (log.f64 (*.f64 (log.f64 u1) -1/18)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))) 2)) (cbrt.f64 (log.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/6 (log.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))))) (sqrt.f64 (*.f64 1/6 (log.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/6 (log.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (*.f64 1/6 (log.f64 (*.f64 (log.f64 u1) -1/18)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)))) (sqrt.f64 (log.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6))))
(sqrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(exp.f64 (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 3/2))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6))) 3))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 1)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6) 3)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (exp.f64 3) (log.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/6)) 9)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)) 1/6)) 9)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/6)) 9)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3/2)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/2)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3) 1/3)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/6) 6)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 2)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))))
(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 (*.f64 -2 (log.f64 u1)) 1/36))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))))))
(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 (*.f64 -2 (log.f64 u1)) 1/36))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 3))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))) 3/2))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 1/3))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)))) 2))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36))))
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))

eval357.0ms (2.6%)

Compiler

Compiled 16765 to 12576 computations (25% saved)

prune121.0ms (0.9%)

Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New73113744
Fresh415
Picked101
Done224
Total73816754
Accurracy
100.0%
Counts
754 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 (pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3) 1/6 1/2)
98.3%
(fma.f64 (pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2) 1/6 1/2)
98.0%
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) 1/6 1/2)
98.5%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
98.0%
(fma.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1/6 1/2)
98.1%
(fma.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 1/6 1/2)
98.3%
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) 1/6 1/2)
98.1%
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
97.2%
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
98.4%
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
99.6%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
99.6%
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
98.5%
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
98.2%
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
98.4%
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
98.2%
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
Compiler

Compiled 396 to 359 computations (9.3% saved)

localize125.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
99.7%
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
99.6%
(*.f64 (*.f64 2 (PI.f64)) u2)
99.3%
(*.f64 (log.f64 u1) -1/18)
Compiler

Compiled 60 to 40 computations (33.3% saved)

series5.0ms (0%)

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

rewrite89.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1694×log-prod
1040×prod-diff
646×expm1-udef
642×log1p-udef
422×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01867
136767
2430667
Stop Event
node limit
Counts
3 → 91
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
(+.f64 0 (*.f64 (log.f64 u1) -1/18))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 u1 -1/18)) (cbrt.f64 (pow.f64 u1 -1/18)))) (log.f64 (cbrt.f64 (pow.f64 u1 -1/18))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 u1 -1/18))) (log.f64 (sqrt.f64 (pow.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 (*.f64 1/324 (pow.f64 (log.f64 u1) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)
(sqrt.f64 (*.f64 1/324 (pow.f64 (log.f64 u1) 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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(-.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 (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 -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 (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 (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 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(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 (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 (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 (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 (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 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(*.f64 (fma.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 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))) (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8) (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (neg.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.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))))))
(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 (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)
(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)
(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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1 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 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 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 (log.f64 u1) -1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (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 (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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2)) (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (log.f64 u1))) (sqrt.f64 -1/18) 1/2)

simplify140.0ms (1%)

Algorithm
egg-herbie
Rules
1070×fma-neg
824×distribute-lft-in
784×distribute-rgt-in
708×log-prod
418×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02746123
16075959
220705523
371585503
Stop Event
node limit
Counts
139 → 160
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 (log.f64 (*.f64 (cbrt.f64 (pow.f64 u1 -1/18)) (cbrt.f64 (pow.f64 u1 -1/18)))) (log.f64 (cbrt.f64 (pow.f64 u1 -1/18))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 u1 -1/18))) (log.f64 (sqrt.f64 (pow.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 (*.f64 1/324 (pow.f64 (log.f64 u1) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)
(sqrt.f64 (*.f64 1/324 (pow.f64 (log.f64 u1) 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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(-.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 (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 -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 (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 (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 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(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 (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 (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 (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 (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 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(*.f64 (fma.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 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))) (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8) (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (neg.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(/.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))))))
(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 (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)
(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)
(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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1 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 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 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 (log.f64 u1) -1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (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 (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 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2)) (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (log.f64 u1))) (sqrt.f64 -1/18) 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)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(*.f64 1/18 (log.f64 (/.f64 1 u1)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))
(*.f64 -1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))
(*.f64 -1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (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 (*.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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (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 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (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 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (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 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64))))))))
(fma.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (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 (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 (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 (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 (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 (*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 u2 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 (*.f64 -2 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (sqrt.f64 -1/18) (*.f64 u2 u2)))) (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)))))
(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 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 4)))) (+.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 (*.f64 -2 (*.f64 u2 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 (pow.f64 u2 4) (*.f64 (sqrt.f64 -1/18) (pow.f64 (PI.f64) 4)))) (+.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 (*.f64 (pow.f64 u2 6) (pow.f64 (PI.f64) 6))) (sqrt.f64 -1/18))))) (*.f64 (sqrt.f64 (log.f64 u1)) (+.f64 (*.f64 (*.f64 -2 (*.f64 u2 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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (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)
(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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 -1/18) 1/2)
(+.f64 0 (*.f64 (log.f64 u1) -1/18))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 u1 -1/18)) (cbrt.f64 (pow.f64 u1 -1/18)))) (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 (sqrt.f64 (pow.f64 u1 -1/18))) (log.f64 (sqrt.f64 (pow.f64 u1 -1/18))))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1)
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3)
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(pow.f64 (*.f64 1/324 (pow.f64 (log.f64 u1) 2)) 1/2)
(sqrt.f64 (*.f64 1/324 (pow.f64 (log.f64 u1) 2)))
(fabs.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3) 1/3)
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(sqrt.f64 (*.f64 1/324 (pow.f64 (log.f64 u1) 2)))
(fabs.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log.f64 (+.f64 1 (-.f64 (pow.f64 u1 -1/18) 1)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(exp.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(log1p.f64 (-.f64 (pow.f64 u1 -1/18) 1))
(log.f64 (pow.f64 u1 -1/18))
(*.f64 -1/18 (log.f64 u1))
(+.f64 0 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))) (cbrt.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (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 (log.f64 (pow.f64 u1 -1/18))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.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 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.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 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.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 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))
(*.f64 (sqrt.f64 (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 (log.f64 (pow.f64 u1 -1/18))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(pow.f64 (*.f64 (log.f64 u1) -1/18) 1/2)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2)
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(fabs.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (log.f64 (pow.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 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(sqrt.f64 (log.f64 (pow.f64 u1 -1/18)))
(sqrt.f64 (*.f64 -1/18 (log.f64 u1)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(sqrt.f64 (log.f64 (pow.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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18)) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(*.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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 3) (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (log.f64 (pow.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 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) 1/4) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(*.f64 (fma.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 (log.f64 (pow.f64 u1 -1/18)) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))) (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8)))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 3) (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (log.f64 (pow.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 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) 1/4) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2) (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)))
(-.f64 (/.f64 (log.f64 (pow.f64 u1 -1/18)) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 3) (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (log.f64 (pow.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 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) 1/4) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8) (+.f64 1/4 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) (neg.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 3) (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (log.f64 (pow.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 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) 1/4) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2))
(-.f64 (/.f64 (log.f64 (pow.f64 u1 -1/18)) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 3) (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) 1/4) (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 3) (pow.f64 (log.f64 (pow.f64 u1 -1/18)) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (log.f64 (pow.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 1/2 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)) 1/4) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (+.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 3) (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) (*.f64 -1/18 (log.f64 u1)) (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) -1/2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2) -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) -1/2)))
(-.f64 (/.f64 (log.f64 (pow.f64 u1 -1/18)) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2))
(/.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 (log.f64 (pow.f64 u1 -1/18)) (/.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -1/2) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) -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 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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))
(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 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1 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 (*.f64 -1/18 (log.f64 u1))) (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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -1/18) (pow.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) 2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (cbrt.f64 (*.f64 (log.f64 (pow.f64 u1 -1/18)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) (cbrt.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) (cbrt.f64 (*.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) 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 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))))) (cbrt.f64 (*.f64 (log.f64 (pow.f64 u1 -1/18)) (pow.f64 (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) (cbrt.f64 (*.f64 -1/18 (*.f64 (log.f64 u1) (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))))) (cbrt.f64 (*.f64 (log.f64 u1) (*.f64 -1/18 (pow.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 2)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cbrt.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 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (*.f64 (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 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 (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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 -1/18) 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 (log.f64 (pow.f64 u1 -1/18))) (cos.f64 (*.f64 2 (*.f64 u2 (PI.f64)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 2)) (cbrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))))) (sqrt.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2)))) 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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -1/18))) (*.f64 (cbrt.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 (log.f64 u1))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 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 (*.f64 -1/18 (log.f64 u1))) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2))) 1/2)
(fma.f64 (*.f64 (cos.f64 (*.f64 2 (*.f64 (PI.f64) u2))) (sqrt.f64 (log.f64 u1))) (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)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 u1)) (cos.f64 (*.f64 (PI.f64) (*.f64 2 u2)))) (sqrt.f64 -1/18) 1/2)

localize73.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
99.8%
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
99.3%
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
Compiler

Compiled 34 to 24 computations (29.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1038×log-prod
618×prod-exp
584×pow-prod-down
520×pow-prod-up
478×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01244
124944
2286244
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
Outputs
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))
(+.f64 0 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) 1)
(pow.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 3)
(pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 1/2)
(pow.f64 (pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 2)
(sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(-.f64 (/.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(*.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (+.f64 1/4 (-.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 (neg.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(/.f64 (-.f64 1/4 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) (-.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) -1)
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) -1)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1 1/2)
(fma.f64 1 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) (cbrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6) 1/2)
(fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6) 1/2)
(fma.f64 (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)) 1/2)

simplify122.0ms (0.9%)

Algorithm
egg-herbie
Rules
946×associate-*r*
876×associate-*l*
734×log-prod
546×times-frac
418×exp-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01953243
14232931
211032883
351122687
Stop Event
node limit
Counts
95 → 113
Calls
Call 1
Inputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))
(+.f64 0 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) 1)
(pow.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 3)
(pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 1/2)
(pow.f64 (pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 2)
(sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 3/2)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(-.f64 (/.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(*.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (+.f64 1/4 (-.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 (neg.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(/.f64 (-.f64 1/4 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) (-.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) -1)
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) -1)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1 1/2)
(fma.f64 1 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) (cbrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6) 1/2)
(fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6) 1/2)
(fma.f64 (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)) 1/2)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (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 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 -1))))
(*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.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 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.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 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.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 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -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 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -2) (sqrt.f64 (neg.f64 (log.f64 u1)))))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(+.f64 0 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (log.f64 (pow.f64 u1 -2)))))) 3)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) 1)
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1)
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 3)
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 1/2)
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 3/2) 1/3)
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 2)
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)
(*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(cbrt.f64 (pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 3/2))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1) 1))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) 3))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) 3/2)) 1/3))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 3) 1/3))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))))) 2))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(-.f64 (/.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(-.f64 (/.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2) -1/18)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(*.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (+.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/4 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/12 (fma.f64 (log.f64 u1) -1/18 1/4)))
(*.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(-.f64 (/.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2) -1/18)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (+.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/4 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/12 (fma.f64 (log.f64 u1) -1/18 1/4)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)))
(-.f64 (/.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2) -1/18)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (+.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/4 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/12 (fma.f64 (log.f64 u1) -1/18 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (+.f64 1/4 (-.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (+.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/4 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/12 (fma.f64 (log.f64 u1) -1/18 1/4)))
(/.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(-.f64 (/.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2) -1/18)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (+.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/4 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/12 (fma.f64 (log.f64 u1) -1/18 1/4)))
(/.f64 (neg.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(-.f64 (/.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2) -1/18)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2))
(/.f64 (-.f64 1/4 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) (-.f64 1/2 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))))
(/.f64 (-.f64 1/4 (*.f64 1/36 (log.f64 (pow.f64 u1 -2)))) (-.f64 1/2 (sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))))
(/.f64 (-.f64 1/4 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(/.f64 (+.f64 1/4 (*.f64 (log.f64 u1) 1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) -1)
(*.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (+.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/4 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/12))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 3/2) 1/216 1/8) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/12 (fma.f64 (log.f64 u1) -1/18 1/4)))
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) -1)
(-.f64 (/.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2) -1/18)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1) 1))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1/3))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2)))) 1 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(fma.f64 1 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2)))) 1 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(fma.f64 (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) (cbrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))) (cbrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2)))) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36))) (cbrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2))))) (cbrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2)))) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/6)) 1/2)
(fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/6) (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/2)
(fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) (sqrt.f64 (sqrt.f64 (log.f64 (pow.f64 (pow.f64 u1 -2) 1/36)))) 1/2)
(fma.f64 (sqrt.f64 (*.f64 1/36 (log.f64 (pow.f64 u1 -2)))) 1 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/6)) 1/2)
(fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/6) (*.f64 1/6 (cbrt.f64 (log.f64 (pow.f64 u1 -2)))) 1/2)
(fma.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 -2)) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)

localize71.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(log.f64 (*.f64 -2 (log.f64 u1)))
99.3%
(fma.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 1/6 1/2)
98.9%
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2))
Compiler

Compiled 44 to 32 computations (27.3% saved)

series60.0ms (0.4%)

Counts
3 → 32
Calls

9 calls:

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

rewrite100.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1116×log-prod
610×pow-prod-down
592×pow-prod-up
534×prod-exp
496×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01457
127153
2298453
Stop Event
node limit
Counts
3 → 162
Calls
Call 1
Inputs
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2))
(fma.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 1/6 1/2)
(log.f64 (*.f64 -2 (log.f64 u1)))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (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 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (exp.f64 1) (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (log.f64 u1))) (pow.f64 (exp.f64 1/2) (log.f64 -2)))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 -2)) (pow.f64 (exp.f64 1/2) (log.f64 (log.f64 u1))))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (pow.f64 (exp.f64 1/2) (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (log.f64 -2) 1)) (pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (log.f64 u1)) 1)))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (exp.f64 1) (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 -2))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 (log.f64 -2) 1/2)) (pow.f64 (exp.f64 1) (*.f64 (log.f64 (log.f64 u1)) 1/2)))
(/.f64 (pow.f64 (exp.f64 1/2) (exp.f64 (log1p.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))) (exp.f64 1/2))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (exp.f64 1))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (*.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))
(pow.f64 (+.f64 1 (fma.f64 -2 (log.f64 u1) -1)) 1/2)
(pow.f64 (+.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) -1)) 1)
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (pow.f64 (exp.f64 1/2) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) 1) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/2))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/2))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 1/2)) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 1) 1/2) (log.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2))) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(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)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(+.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 0)
(+.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (log.f64 (log.f64 u1)) (log.f64 -2))
(+.f64 (log.f64 -2) (log.f64 (log.f64 u1)))
(+.f64 (log.f64 (sqrt.f64 (log.f64 u1))) (log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -2)))
(+.f64 (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 u1)))) (log.f64 (*.f64 (cbrt.f64 (log.f64 u1)) -2)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(+.f64 0 (log.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (*.f64 (log.f64 -2) 1) (*.f64 (log.f64 (log.f64 u1)) 1))
(+.f64 (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)) (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 5/6)) (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(+.f64 (log.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (log.f64 u1)) 2))) (log.f64 (cbrt.f64 (log.f64 u1))))
(+.f64 (log.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (log.f64 (sqrt.f64 (log.f64 u1))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 1)
(*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1)
(*.f64 1/2 (*.f64 2 (log.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1 (log.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (+.f64 (pow.f64 (log.f64 -2) 3) (pow.f64 (log.f64 (log.f64 u1)) 3)) (+.f64 (pow.f64 (log.f64 -2) 2) (-.f64 (pow.f64 (log.f64 (log.f64 u1)) 2) (*.f64 (log.f64 -2) (log.f64 (log.f64 u1))))))
(/.f64 (-.f64 (pow.f64 (log.f64 -2) 2) (pow.f64 (log.f64 (log.f64 u1)) 2)) (log.f64 (/.f64 -2 (log.f64 u1))))
(pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(exp.f64 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 2))
(log1p.f64 (fma.f64 -2 (log.f64 u1) -1))
(fma.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1/2 (log.f64 (*.f64 -2 (log.f64 u1))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1 (log.f64 (log.f64 u1)) (log.f64 -2))
(fma.f64 1 (log.f64 -2) (log.f64 (log.f64 u1)))
(fma.f64 (log.f64 -2) 1 (*.f64 (log.f64 (log.f64 u1)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 u1))) 2) (cbrt.f64 (log.f64 (log.f64 u1))) (log.f64 -2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 -2)) 2) (cbrt.f64 (log.f64 -2)) (log.f64 (log.f64 u1)))
(fma.f64 (sqrt.f64 (log.f64 (log.f64 u1))) (sqrt.f64 (log.f64 (log.f64 u1))) (log.f64 -2))
(fma.f64 (sqrt.f64 (log.f64 -2)) (sqrt.f64 (log.f64 -2)) (log.f64 (log.f64 u1)))
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))

simplify101.0ms (0.7%)

Algorithm
egg-herbie
Rules
1790×fma-def
850×sqr-pow
804×unswap-sqr
478×log-prod
418×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03996410
19176194
226775866
Stop Event
node limit
Counts
194 → 251
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(log.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(+.f64 0 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1)
(*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(*.f64 1 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (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 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (exp.f64 1) (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (log.f64 u1))) (pow.f64 (exp.f64 1/2) (log.f64 -2)))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 -2)) (pow.f64 (exp.f64 1/2) (log.f64 (log.f64 u1))))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (pow.f64 (exp.f64 1/2) (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (log.f64 -2) 1)) (pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (log.f64 u1)) 1)))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (exp.f64 1) (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 -2))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 (log.f64 -2) 1/2)) (pow.f64 (exp.f64 1) (*.f64 (log.f64 (log.f64 u1)) 1/2)))
(/.f64 (pow.f64 (exp.f64 1/2) (exp.f64 (log1p.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))) (exp.f64 1/2))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (exp.f64 1))
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1)
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (*.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))
(pow.f64 (+.f64 1 (fma.f64 -2 (log.f64 u1) -1)) 1/2)
(pow.f64 (+.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) -1)) 1)
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (pow.f64 (exp.f64 1/2) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) 1) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/2))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/2))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 1/2)) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 1) 1/2) (log.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2))) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(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)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(+.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 0)
(+.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (log.f64 (log.f64 u1)) (log.f64 -2))
(+.f64 (log.f64 -2) (log.f64 (log.f64 u1)))
(+.f64 (log.f64 (sqrt.f64 (log.f64 u1))) (log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -2)))
(+.f64 (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 u1)))) (log.f64 (*.f64 (cbrt.f64 (log.f64 u1)) -2)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(+.f64 0 (log.f64 (*.f64 -2 (log.f64 u1))))
(+.f64 (*.f64 (log.f64 -2) 1) (*.f64 (log.f64 (log.f64 u1)) 1))
(+.f64 (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)) (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 5/6)) (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(+.f64 (log.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (log.f64 u1)) 2))) (log.f64 (cbrt.f64 (log.f64 u1))))
(+.f64 (log.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (log.f64 (sqrt.f64 (log.f64 u1))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 1)
(*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1)
(*.f64 1/2 (*.f64 2 (log.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1 (log.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 -2 (log.f64 u1)))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(/.f64 (+.f64 (pow.f64 (log.f64 -2) 3) (pow.f64 (log.f64 (log.f64 u1)) 3)) (+.f64 (pow.f64 (log.f64 -2) 2) (-.f64 (pow.f64 (log.f64 (log.f64 u1)) 2) (*.f64 (log.f64 -2) (log.f64 (log.f64 u1))))))
(/.f64 (-.f64 (pow.f64 (log.f64 -2) 2) (pow.f64 (log.f64 (log.f64 u1)) 2)) (log.f64 (/.f64 -2 (log.f64 u1))))
(pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(exp.f64 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 2))
(log1p.f64 (fma.f64 -2 (log.f64 u1) -1))
(fma.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1/2 (log.f64 (*.f64 -2 (log.f64 u1))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 1 (log.f64 (log.f64 u1)) (log.f64 -2))
(fma.f64 1 (log.f64 -2) (log.f64 (log.f64 u1)))
(fma.f64 (log.f64 -2) 1 (*.f64 (log.f64 (log.f64 u1)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 u1))) 2) (cbrt.f64 (log.f64 (log.f64 u1))) (log.f64 -2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 -2)) 2) (cbrt.f64 (log.f64 -2)) (log.f64 (log.f64 u1)))
(fma.f64 (sqrt.f64 (log.f64 (log.f64 u1))) (sqrt.f64 (log.f64 (log.f64 u1))) (log.f64 -2))
(fma.f64 (sqrt.f64 (log.f64 -2)) (sqrt.f64 (log.f64 -2)) (log.f64 (log.f64 u1)))
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(fma.f64 (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
Outputs
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 (*.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 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6) 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 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6) 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 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6) 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 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/6 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/6 1/2)
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/6 1/2)
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/6 1/2)
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
(fma.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/6 1/2)
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/6 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/6 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/6 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/6 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))) 1/6) 1/2)
(log.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (*.f64 2 (log.f64 (/.f64 1 u1))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(log.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -2 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(log.f64 (*.f64 -2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(log.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -2 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(log.f64 (*.f64 -2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(log.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -2 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(log.f64 (*.f64 -2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(log.f64 (*.f64 -2 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))))
(log.f64 (*.f64 -2 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))
(log.f64 (*.f64 -2 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))
(+.f64 0 (sqrt.f64 (*.f64 -2 (log.f64 u1))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (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 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) (cbrt.f64 (*.f64 -2 (log.f64 u1))))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(*.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(*.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 (sqrt.f64 -2) (sqrt.f64 (log.f64 u1)))
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (exp.f64 1) (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6))))
(*.f64 (pow.f64 (E.f64) (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (E.f64) (*.f64 1/6 (log.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (pow.f64 (E.f64) (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (E.f64) (log.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6))))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (log.f64 u1))) (pow.f64 (exp.f64 1/2) (log.f64 -2)))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 -2)) (pow.f64 (exp.f64 1/2) (log.f64 (log.f64 u1))))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (log.f64 u1))) (pow.f64 (exp.f64 1/2) (log.f64 -2)))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2))) (pow.f64 (exp.f64 1/2) (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 (exp.f64 1/2) (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (pow.f64 (exp.f64 1/2) (*.f64 (log.f64 -2) 1)) (pow.f64 (exp.f64 1/2) (*.f64 (log.f64 (log.f64 u1)) 1)))
(*.f64 (pow.f64 (exp.f64 1/2) (log.f64 (log.f64 u1))) (pow.f64 (exp.f64 1/2) (log.f64 -2)))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (exp.f64 1) (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (E.f64) (*.f64 2 (*.f64 1/4 (log.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 -2))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (E.f64) (log.f64 (sqrt.f64 -2))) (pow.f64 (E.f64) (log.f64 (sqrt.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 (log.f64 -2) 1/2)) (pow.f64 (exp.f64 1) (*.f64 (log.f64 (log.f64 u1)) 1/2)))
(*.f64 (pow.f64 (E.f64) (*.f64 1/2 (log.f64 -2))) (pow.f64 (E.f64) (*.f64 1/2 (log.f64 (log.f64 u1)))))
(*.f64 (pow.f64 (E.f64) (*.f64 1/2 (log.f64 -2))) (pow.f64 (E.f64) (log.f64 (sqrt.f64 (log.f64 u1)))))
(/.f64 (pow.f64 (exp.f64 1/2) (exp.f64 (log1p.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))) (exp.f64 1/2))
(/.f64 (pow.f64 (exp.f64 1/2) (exp.f64 (log1p.f64 (log.f64 (*.f64 (log.f64 u1) -2))))) (exp.f64 1/2))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (exp.f64 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (E.f64))
(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 (exp.f64 1/2) (log.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) (cbrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 3)
(pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))
(pow.f64 (*.f64 (pow.f64 (log.f64 u1) 2) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3) 1/6)
(pow.f64 (*.f64 -8 (pow.f64 (log.f64 u1) 3)) 1/6)
(pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (*.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))) 2)) (*.f64 1/2 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (*.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (E.f64) (*.f64 2 (*.f64 1/4 (log.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(pow.f64 (+.f64 1 (fma.f64 -2 (log.f64 u1) -1)) 1/2)
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (+.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2) -1)) 1)
(*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))) 2)) (*.f64 1/2 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2))
(pow.f64 (pow.f64 (E.f64) (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))) (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (pow.f64 (exp.f64 1/2) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))) 2))
(pow.f64 (pow.f64 (exp.f64 1/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 1/2) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))) 2)) (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) 1) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (cbrt.f64 1/2))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 1/2))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) 1) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 1/2))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -2)))) (sqrt.f64 1/2))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 1/2)) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 1/2)) (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (fabs.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))) (sqrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))) (sqrt.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(pow.f64 (pow.f64 (exp.f64 1) 1/2) (log.f64 (*.f64 -2 (log.f64 u1))))
(pow.f64 (sqrt.f64 (E.f64)) (log.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)))))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2))) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (E.f64) (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))) 2))) (cbrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(pow.f64 (pow.f64 (E.f64) (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 (log.f64 u1) -2))))) (sqrt.f64 (log.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))))
(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))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(sqrt.f64 (*.f64 (log.f64 u1) -2))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8) (+.f64 1/4 (+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12) (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2))))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1) 1))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)) 1/3))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 0)
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (log.f64 u1)) (log.f64 -2))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 -2) (log.f64 (log.f64 u1)))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (sqrt.f64 (log.f64 u1))) (log.f64 (*.f64 (sqrt.f64 (log.f64 u1)) -2)))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)) (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3)
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 u1)))) (log.f64 (*.f64 (cbrt.f64 (log.f64 u1)) -2)))
(fma.f64 2 (log.f64 (cbrt.f64 (log.f64 u1))) (log.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))
(+.f64 (log.f64 -2) (*.f64 3 (log.f64 (cbrt.f64 (log.f64 u1)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) 2)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3)
(+.f64 0 (log.f64 (*.f64 -2 (log.f64 u1))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (*.f64 (log.f64 -2) 1) (*.f64 (log.f64 (log.f64 u1)) 1))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/4)) (*.f64 1/4 (log.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 5/6)) (log.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6)))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(+.f64 (log.f64 (*.f64 -2 (pow.f64 (cbrt.f64 (log.f64 u1)) 2))) (log.f64 (cbrt.f64 (log.f64 u1))))
(fma.f64 2 (log.f64 (cbrt.f64 (log.f64 u1))) (log.f64 (*.f64 -2 (cbrt.f64 (log.f64 u1)))))
(+.f64 (log.f64 -2) (*.f64 3 (log.f64 (cbrt.f64 (log.f64 u1)))))
(+.f64 (log.f64 (*.f64 -2 (sqrt.f64 (log.f64 u1)))) (log.f64 (sqrt.f64 (log.f64 u1))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 1)
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1)
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1/2 (*.f64 2 (log.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1 (log.f64 (*.f64 -2 (log.f64 u1))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)))))
(*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2))) 3)
(/.f64 (+.f64 (pow.f64 (log.f64 -2) 3) (pow.f64 (log.f64 (log.f64 u1)) 3)) (+.f64 (pow.f64 (log.f64 -2) 2) (-.f64 (pow.f64 (log.f64 (log.f64 u1)) 2) (*.f64 (log.f64 -2) (log.f64 (log.f64 u1))))))
(/.f64 (+.f64 (pow.f64 (log.f64 -2) 3) (pow.f64 (log.f64 (log.f64 u1)) 3)) (+.f64 (pow.f64 (log.f64 -2) 2) (-.f64 (pow.f64 (log.f64 (log.f64 u1)) 2) (*.f64 (log.f64 (log.f64 u1)) (log.f64 -2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 -2) 3) (pow.f64 (log.f64 (log.f64 u1)) 3)) (+.f64 (pow.f64 (log.f64 -2) 2) (*.f64 (log.f64 (log.f64 u1)) (-.f64 (log.f64 (log.f64 u1)) (log.f64 -2)))))
(/.f64 (+.f64 (pow.f64 (log.f64 -2) 3) (pow.f64 (log.f64 (log.f64 u1)) 3)) (fma.f64 (log.f64 (log.f64 u1)) (-.f64 (log.f64 (log.f64 u1)) (log.f64 -2)) (pow.f64 (log.f64 -2) 2)))
(/.f64 (-.f64 (pow.f64 (log.f64 -2) 2) (pow.f64 (log.f64 (log.f64 u1)) 2)) (log.f64 (/.f64 -2 (log.f64 u1))))
(pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1)
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 3)
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 2) 1/2)
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 3) 1/3)
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 2))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 3))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1) 1))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 3))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 1/3))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) 2))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(log1p.f64 (fma.f64 -2 (log.f64 u1) -1))
(log1p.f64 (fma.f64 (log.f64 u1) -2 -1))
(fma.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 1/2 (log.f64 (*.f64 -2 (log.f64 u1))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 1 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 1 (log.f64 (log.f64 u1)) (log.f64 -2))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 1 (log.f64 -2) (log.f64 (log.f64 u1)))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (log.f64 -2) 1 (*.f64 (log.f64 (log.f64 u1)) 1))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2) (*.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) 2) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 1/2) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 u1))) 2) (cbrt.f64 (log.f64 (log.f64 u1))) (log.f64 -2))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 -2)) 2) (cbrt.f64 (log.f64 -2)) (log.f64 (log.f64 u1)))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (sqrt.f64 (log.f64 (log.f64 u1))) (sqrt.f64 (log.f64 (log.f64 u1))) (log.f64 -2))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (sqrt.f64 (log.f64 -2)) (sqrt.f64 (log.f64 -2)) (log.f64 (log.f64 u1)))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (*.f64 1/2 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) 2)) (cbrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))
(fma.f64 (*.f64 1/2 (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1))))) (sqrt.f64 (log.f64 (*.f64 -2 (log.f64 u1)))) (log.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))))
(log.f64 (*.f64 2 (neg.f64 (log.f64 u1))))
(log.f64 (*.f64 (log.f64 u1) -2))

localize68.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
99.7%
(log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
99.6%
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
99.3%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
Compiler

Compiled 45 to 33 computations (26.7% saved)

series52.0ms (0.4%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
20.0ms
u1
@-inf
(log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
17.0ms
u1
@0
(log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
15.0ms
u1
@inf
(log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
0.0ms
u1
@0
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
0.0ms
u1
@-inf
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))

rewrite74.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1022×log-prod
812×exp-prod
550×pow-prod-down
548×pow-prod-up
548×prod-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01450
125950
2272350
Stop Event
node limit
Counts
2 → 87
Calls
Call 1
Inputs
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
Outputs
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (exp.f64 1))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (*.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (*.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1))
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(pow.f64 (+.f64 1 (-.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)) 1)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 1) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (sqrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) 1) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(+.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 0)
(+.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(+.f64 0 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 1)
(-.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8)) (log.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4)) (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1)
(*.f64 1 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 2 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 1/3 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)))
(*.f64 3 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1)
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3)
(pow.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)
(pow.f64 (exp.f64 1) (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 2)) (cbrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (sqrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(sqrt.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(exp.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 2))
(log1p.f64 (-.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1))

simplify95.0ms (0.7%)

Algorithm
egg-herbie
Rules
1238×times-frac
956×fma-def
734×log-prod
652×distribute-lft-in
652×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02254727
14834605
213664537
357864489
Stop Event
node limit
Counts
111 → 159
Calls
Call 1
Inputs
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (exp.f64 1))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (*.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (*.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1))
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(pow.f64 (+.f64 1 (-.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)) 1)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 1) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (sqrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) 1) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(+.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 0)
(+.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(+.f64 0 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 1)
(-.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8)) (log.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4)) (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1)
(*.f64 1 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 2 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(*.f64 1/3 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)))
(*.f64 3 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1)
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3)
(pow.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)
(pow.f64 (exp.f64 1) (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 2)) (cbrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (sqrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(sqrt.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(exp.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 2))
(log1p.f64 (-.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1))
Outputs
(+.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 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2))
(log.f64 (fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2))
(log.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2))
(log.f64 (fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2))
(log.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2))
(log.f64 (fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2))
(log.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2))
(log.f64 (fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2))
(log.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))))
(log.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2))
(log.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2))
(log.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2))
(+.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (E.f64) (*.f64 2 (log.f64 (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (E.f64) (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))
(pow.f64 (E.f64) (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (pow.f64 (E.f64) (log.f64 (cbrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) 3)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (exp.f64 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))) (E.f64))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2))
(pow.f64 (exp.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (*.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (*.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(pow.f64 (E.f64) (*.f64 2 (log.f64 (sqrt.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (E.f64) (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))
(pow.f64 (E.f64) (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(pow.f64 (+.f64 1 (-.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 1) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (sqrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (sqrt.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (sqrt.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (sqrt.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))) (sqrt.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (pow.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) 1/4)) (pow.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) 1/4))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) (fabs.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) (sqrt.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) 1) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2)) (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2)) (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) 2)) (cbrt.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (cbrt.f64 (sqrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2)) (cbrt.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2))) (cbrt.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (sqrt.f64 (cbrt.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))) 2)) (sqrt.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 2) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 0)
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(+.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(+.f64 0 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 1)
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(-.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 3) 1/8)) (log.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)))))
(-.f64 (log.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216) 1/8)) (log.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)))))
(-.f64 (log.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8)) (log.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))))
(-.f64 (log.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8)) (log.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4))))
(-.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 2) 1/4)) (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(-.f64 (log.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/4)) (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(-.f64 (log.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/4)) (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(-.f64 (log.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)) (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1)
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(*.f64 1 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(*.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2) (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(*.f64 2 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(*.f64 1/3 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(*.f64 3 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1)
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3)
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) 1/2)
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3) 1/3)
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2)
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (exp.f64 1) (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 2)) (cbrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))) 2)) (cbrt.f64 (log.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))) 2)) (cbrt.f64 (log.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))) (sqrt.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))))) (sqrt.f64 (log.f64 (log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))))) (sqrt.f64 (log.f64 (log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))))
(sqrt.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(exp.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1) 1))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 3))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 1/3))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))) 2))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(log1p.f64 (-.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1))
(log.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2))
(log1p.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))

localize95.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(sqrt.f64 (*.f64 -2 (log.f64 u1)))
99.3%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
99.1%
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
98.9%
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)
Compiler

Compiled 48 to 36 computations (25% saved)

series5.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1084×log-prod
656×prod-exp
598×pow-prod-up
592×pow-prod-down
552×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01552
130352
2304952
Stop Event
node limit
Counts
2 → 86
Calls
Call 1
Inputs
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
Outputs
(+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))
(+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) (*.f64 1/2 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))) 1)
(*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3) 1)
(*.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 5/2))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2))
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 5/2) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 6))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 9))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 9)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1) (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3) (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))))
(exp.f64 (+.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2)) (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2) (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2) (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1/2))
(fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (*.f64 1/2 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 1)
(*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 1)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2) 3/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 6) 1/6)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 9) 1/9)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2) 2/3)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))) 3/2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/6) 1/6) 1/2)
(fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 1/6) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) 2) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) 1/2)

simplify137.0ms (1%)

Algorithm
egg-herbie
Rules
1068×fma-def
1020×distribute-lft-in
952×distribute-rgt-in
898×exp-sum
772×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02283550
14833412
212733380
359593380
Stop Event
node limit
Counts
110 → 125
Calls
Call 1
Inputs
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 3)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))
(+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) (*.f64 1/2 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))) 1)
(*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3) 1)
(*.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 5/2))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2))
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 5/2) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 6))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 9))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(exp.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 9)) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1) (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3) (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))))
(exp.f64 (+.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3)))
(exp.f64 (+.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2)) (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2) (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2))))
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2) (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1/2))
(fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (*.f64 1/2 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6))
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 1)
(*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 1)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2) 3/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 6) 1/6)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 9) 1/9)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2) 2/3)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))) 3/2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/6) 1/6) 1/2)
(fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 1/6) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) 2) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) 1/2)
Outputs
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) 3)
(pow.f64 (fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2) 3)
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) 3)
(pow.f64 (fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2) 3)
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) 3)
(pow.f64 (fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2) 3)
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2) 3)
(pow.f64 (fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2) 3)
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))) 3)
(pow.f64 (+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1)))))) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2) 3)
(pow.f64 (+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2) 3)
(+.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 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 0 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(+.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1/2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) (*.f64 1/2 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))) 1)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3) 1)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 1 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2) (*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 5/2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 (pow.f64 (*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 5/2) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 6))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(log.f64 (exp.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3))))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 9))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1) 3))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3) 3))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1) 1))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) 3/2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 9)) 1/3))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2)) 2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2) 2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1) (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3) (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (+.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (+.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)) (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (+.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2)) (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2) (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2))))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(exp.f64 (+.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2) (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3/2)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(fma.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1/2))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) (*.f64 1/2 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2)))
(pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 3)
(pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 3)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 0 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (*.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1) 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 1)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 1)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 3) 1/8) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 2) (-.f64 1/4 (*.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1/2))))
(/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 3) 1/216) 1/8) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 2) (-.f64 1/4 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/12))))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8) (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) (+.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12))))
(/.f64 (fma.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 3) 1/216 1/8) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 2) 1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2)))) 2) -1/4) (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 -1/2))
(/.f64 (+.f64 (pow.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 2) -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 1)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3) 1/3)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 3)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2) 3/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2) 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 6) 1/6)
(pow.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 6) 1/6)
(pow.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 6) 1/6)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 9) 1/18) (pow.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2) 9) 1/18))
(*.f64 (pow.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 9) 1/18) (pow.f64 (pow.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2) 9) 1/18))
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3/2) 2/3)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 2))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)) 1) 1))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1/3) 1))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2) 3)) 1) 1/3))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 3))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2))) 2))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))) 3/2))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/6) 1/6) 1/2)
(fma.f64 (cbrt.f64 (log.f64 (pow.f64 u1 -2))) (*.f64 1/6 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/6)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) (*.f64 (pow.f64 (log.f64 (pow.f64 u1 -2)) 1/4) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 (sqrt.f64 (log.f64 u1)) 1/6) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6) 1 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) 2) (cbrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/6)) 1/2)
(fma.f64 1/6 (sqrt.f64 (log.f64 (pow.f64 u1 -2))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)

eval698.0ms (5%)

Compiler

Compiled 19795 to 15970 computations (19.3% saved)

prune206.0ms (1.5%)

Pruning

13 alts after pruning (9 fresh and 4 done)

PrunedKeptTotal
New108091089
Fresh909
Picked101
Done246
Total1092131105
Accurracy
100.0%
Counts
1105 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
98.6%
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1/2)
98.5%
(/.f64 (-.f64 1/4 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
97.3%
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/3) 1/6) 1/2)
98.0%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) 1/6) 1/2)
99.6%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
99.6%
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
98.5%
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
98.1%
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 1/6) 1/2)
98.3%
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) 1/6) 1/2)
98.7%
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
98.7%
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
98.6%
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
Compiler

Compiled 293 to 265 computations (9.6% saved)

localize66.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
99.8%
(sqrt.f64 (neg.f64 (log.f64 u1)))
99.6%
(*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))
Compiler

Compiled 42 to 27 computations (35.7% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite112.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1136×log-prod
660×pow-prod-down
546×pow-prod-up
518×pow-exp
456×expm1-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01464
129236
234542
Stop Event
node limit
Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
Outputs
0
1/2

simplify133.0ms (1%)

Algorithm
egg-herbie
Rules
1236×unswap-sqr
1180×fma-def
1112×distribute-rgt-in
856×distribute-lft-in
708×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035994
171818
2166818
3393818
4944818
51290818
61979818
73734818
84867818
95996818
107288818
117731818
Stop Event
node limit
Counts
26 → 21
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 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/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 1/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 1/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 1/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))))))
0
1/2
Outputs
(*.f64 1/6 (*.f64 (*.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 (sqrt.f64 -1) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (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 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (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 (neg.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 -1/6 (sqrt.f64 2)))
(*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) -1/6))
(*.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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) -1/6))
(*.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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) -1/6))
(*.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 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) -1/6))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))))
(*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 (log.f64 u1)))))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -1) (*.f64 1/6 (sqrt.f64 2))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (*.f64 1/6 (sqrt.f64 (log.f64 u1))))
(+.f64 1/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) (*.f64 (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 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (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 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (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 1/6 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (log.f64 u1)))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (*.f64 (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 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 -1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) -1/6) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 -1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) -1/6) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 -1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) -1/6) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 -1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) -1/6) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 (sqrt.f64 2) -1/6) 1/2)
(+.f64 1/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) (*.f64 (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 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) (*.f64 (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 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) (*.f64 (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 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) (*.f64 (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)
0
1/2

localize88.0ms (0.6%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
99.7%
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
99.3%
(*.f64 (log.f64 u1) -1/18)
Compiler

Compiled 24 to 16 computations (33.3% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite63.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1910×pow1
1772×add-exp-log
1772×log1p-expm1-u
1772×expm1-log1p-u
204×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01021
120621
2242521
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
Outputs
(-.f64 (+.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 1)
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)) (/.f64 1/4 (fma.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) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (/.f64 1 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(*.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(/.f64 1 (/.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))) (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) (fma.f64 (log.f64 u1) -1/18 -1/4)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (-.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (neg.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(/.f64 (neg.f64 (fma.f64 (log.f64 u1) -1/18 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(/.f64 (-.f64 1/4 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(fma.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)

simplify58.0ms (0.4%)

Algorithm
egg-herbie
Rules
1324×distribute-rgt-in
1308×fma-def
1284×distribute-lft-in
570×times-frac
556×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01061542
12181492
26471448
332781318
Stop Event
node limit
Counts
44 → 47
Calls
Call 1
Inputs
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(-.f64 (+.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 1)
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)) (/.f64 1/4 (fma.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) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (/.f64 1 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(*.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(/.f64 1 (/.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))) (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) (fma.f64 (log.f64 u1) -1/18 -1/4)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (-.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (neg.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(/.f64 (neg.f64 (fma.f64 (log.f64 u1) -1/18 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(/.f64 (-.f64 1/4 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)))
(fma.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
Outputs
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(+.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(fma.f64 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 -1/18) (*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(+.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(-.f64 (+.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 1)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(-.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(+.f64 (/.f64 -1/18 (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) (log.f64 u1))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(fma.f64 (/.f64 (log.f64 u1) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)) -1/18 (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.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) 1)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(*.f64 1 (fma.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 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 2))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 2) (cbrt.f64 (fma.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 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) (sqrt.f64 (fma.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 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (/.f64 1 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (fma.f64 (log.f64 u1) -1/18 (*.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (fma.f64 (log.f64 u1) -1/18 (fma.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4)))
(*.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(-.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(+.f64 (/.f64 -1/18 (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) (log.f64 u1))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(fma.f64 (/.f64 (log.f64 u1) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)) -1/18 (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2))
(/.f64 1 (/.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))) (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (fma.f64 (log.f64 u1) -1/18 (*.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (fma.f64 (log.f64 u1) -1/18 (fma.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) (fma.f64 (log.f64 u1) -1/18 -1/4)))
(-.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(+.f64 (/.f64 -1/18 (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) (log.f64 u1))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(fma.f64 (/.f64 (log.f64 u1) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)) -1/18 (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (fma.f64 (log.f64 u1) -1/18 (*.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (fma.f64 (log.f64 u1) -1/18 (fma.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (-.f64 (*.f64 (log.f64 u1) -1/18) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (fma.f64 (log.f64 u1) -1/18 (*.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (fma.f64 (log.f64 u1) -1/18 (fma.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2))
(-.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(+.f64 (/.f64 -1/18 (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) (log.f64 u1))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(fma.f64 (/.f64 (log.f64 u1) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)) -1/18 (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (neg.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 u1) -1/18 (-.f64 1/4 (*.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (fma.f64 (log.f64 u1) -1/18 (*.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (fma.f64 (log.f64 u1) -1/18 (fma.f64 -1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/4)))
(/.f64 (neg.f64 (fma.f64 (log.f64 u1) -1/18 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(-.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(+.f64 (/.f64 -1/18 (/.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2) (log.f64 u1))) (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(fma.f64 (/.f64 (log.f64 u1) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)) -1/18 (/.f64 -1/4 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) -1/2))
(/.f64 (-.f64 1/4 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(/.f64 (+.f64 1/4 (*.f64 (log.f64 u1) 1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 1)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 3)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 3) 1/3)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 2))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(log.f64 (exp.f64 (fma.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)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2) 3))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(expm1.f64 (log1p.f64 (fma.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)
(exp.f64 (log.f64 (fma.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)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)) 1))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(log1p.f64 (expm1.f64 (fma.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)
(fma.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(fma.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)

localize96.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) 1/6) 1/2)
99.3%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) 1/6)
99.3%
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2)
99.2%
(cbrt.f64 (*.f64 (log.f64 u1) -2))
Compiler

Compiled 46 to 34 computations (26.1% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1136×log-prod
630×pow-prod-down
582×pow-prod-up
564×pow-exp
478×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01456
129444
2338244
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) 1/6)
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) 1/6) 1/2)
Outputs
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 3)
(pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/2)
(pow.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 2)
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))))
(cbrt.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(*.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -2) 1/36)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8)) -1)
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)) -1)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 1/6) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 1/2)

simplify76.0ms (0.5%)

Algorithm
egg-herbie
Rules
892×associate-*r*
856×associate-*l*
792×log-prod
790×times-frac
490×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01913199
14073069
211123045
353292821
Stop Event
node limit
Counts
93 → 104
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 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 3)
(pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/2)
(pow.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 2)
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))))
(cbrt.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(*.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -2) 1/36)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8)) -1)
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)) -1)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 1/6) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 1/2)
Outputs
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.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 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 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 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 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 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 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 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 1/6 (sqrt.f64 -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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 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)
(fma.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (neg.f64 (log.f64 u1))))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 3)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(pow.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) 1/2)
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) 1/3)
(cbrt.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 2)
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(sqrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(log.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(cbrt.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 3))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2))) 1/3))
(cbrt.f64 (*.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 3) 1/3))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 2))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (/.f64 1 (-.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) -1/18 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(*.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8)))
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (/.f64 1 (-.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) -1/18 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)))
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (/.f64 1 (-.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) -1/18 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 1/4 (-.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (/.f64 1 (-.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) -1/18 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (neg.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (/.f64 1 (-.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) -1/18 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 (log.f64 u1) -2) 1/36)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 3)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 2) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 3) 1/3)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8)) -1)
(*.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (/.f64 1 (-.f64 (+.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12))))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (+.f64 (fma.f64 (log.f64 u1) -1/18 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12)))
(/.f64 (fma.f64 1/216 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 -1/4)) -1)
(-.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 3))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 1))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)) 1) 1))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 3))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2) 3)) 1/3))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2))) 2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 u1) -2) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6)) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 (log.f64 u1) -2))) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/4) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)

localize85.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 1/6) 1/2)
99.9%
(log.f64 (*.f64 -2 (log.f64 u1)))
99.3%
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 1/6)
98.9%
(exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2))
Compiler

Compiled 55 to 41 computations (25.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite107.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1206×log-prod
686×pow-prod-down
610×pow-prod-up
528×pow-exp
482×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01448
128444
2331044
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 1/6)
(+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 -2 (log.f64 u1))) 1/2)) 1/6) 1/2)
Outputs
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))))
(-.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 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 2)
(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 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(*.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 (neg.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) -1)
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) -1)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6) 1/2)
(fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/2)

simplify121.0ms (0.9%)

Algorithm
egg-herbie
Rules
972×times-frac
880×associate-*r*
844×associate-*l*
778×log-prod
486×exp-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01913305
14023131
210983045
352652821
Stop Event
node limit
Counts
93 → 111
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 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))))
(-.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 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3)
(pow.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 2)
(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 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(*.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(*.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 (neg.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) -1)
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) -1)
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6) 1/2)
(fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 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 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 1/6 (sqrt.f64 -2)))
(*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)))
(*.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2))
(*.f64 (sqrt.f64 (log.f64 u1)) (*.f64 (sqrt.f64 -2) 1/6))
(*.f64 (sqrt.f64 (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 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 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 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 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 1/6 (sqrt.f64 -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)
(fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -2)) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -2) 1/2)
(fma.f64 (sqrt.f64 -2) (*.f64 1/6 (sqrt.f64 (log.f64 u1))) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)) 1/2)
(+.f64 1/2 (*.f64 1/6 (*.f64 (sqrt.f64 2) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(+.f64 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))) 1/2)
(fma.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2)) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -2))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) 1/2)
(fma.f64 1/6 (*.f64 (sqrt.f64 -2) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) 1/2)
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/6))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2))) 1/6))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (sqrt.f64 (*.f64 (log.f64 u1) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1)))) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (exp.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 (*.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 (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 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) 1/2)
(sqrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36)))
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
(pow.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216))
(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)))
(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 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216))
(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)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1) 1))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) 3))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216)) 1/3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 3) 1/3))
(*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6))) 2))
(*.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 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(-.f64 (/.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) 1/36)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2) (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(*.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (/.f64 1 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (-.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(*.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (/.f64 1 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) 1/36)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (-.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 1 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) 1/36)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (-.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8) (+.f64 1/4 (-.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (-.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4) (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) 1/36)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) (neg.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12))))
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (-.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(/.f64 (neg.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) (neg.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) 1/36)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (-.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)))
(-.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) 1/36)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 1)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 3)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3) 1/3)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/12)) (fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3/2) 1/216 1/8)) -1)
(/.f64 1 (/.f64 (-.f64 (fma.f64 (*.f64 (log.f64 u1) -2) 1/36 1/4) (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12)) (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (-.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/12) 1/4)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2) 1/216 1/8) (fma.f64 (log.f64 u1) -1/18 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/12 1/4)))
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 -1/2) (fma.f64 (*.f64 -2 (log.f64 u1)) 1/36 -1/4)) -1)
(-.f64 (/.f64 (*.f64 (log.f64 u1) -2) (/.f64 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2) 1/36)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6 -1/2)))
(+.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)) (/.f64 -1/4 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2)))
(+.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2) -1/18)) (/.f64 1/4 (fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/6 1/2)))
(/.f64 (fma.f64 (log.f64 u1) -1/18 -1/4) (fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) -1/2))
(sqrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (exp.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(expm1.f64 (log1p.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)) 1) 1))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 3))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2) 3)) 1/3))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2))) 2))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(log1p.f64 (expm1.f64 (fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)))
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -2 (log.f64 u1)) 1/36)) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 -2 (*.f64 (log.f64 u1) 1/36))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -2 (log.f64 u1))) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) (*.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/6) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6)) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)
(fma.f64 (*.f64 1/6 (cbrt.f64 (*.f64 -2 (log.f64 u1)))) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/6) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (*.f64 1/6 (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 1/6 (*.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) (pow.f64 (*.f64 (log.f64 u1) -2) 1/6)) 1/2)
(fma.f64 (*.f64 1/6 (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4)) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/4) 1/2)
(fma.f64 1/6 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/2)

localize77.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
99.7%
(sqrt.f64 (*.f64 (log.f64 u1) -1/18))
99.3%
(*.f64 (log.f64 u1) -1/18)
99.3%
(/.f64 (-.f64 1/4 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
Compiler

Compiled 45 to 31 computations (31.1% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite184.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1336×log-prod
862×prod-diff
574×pow-exp
500×expm1-udef
496×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01364
128842
2381542
Stop Event
node limit
Counts
2 → 217
Calls
Call 1
Inputs
(/.f64 (-.f64 1/4 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
Outputs
(+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (sqrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (/.f64 -1/18 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 0 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(*.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (*.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2) (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (neg.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 1 (neg.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (log.f64 u1) 1/18 1/4))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 1) (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)
(pow.f64 (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1)
(pow.f64 (/.f64 (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1) -1)
(neg.f64 (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (neg.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 u1) 1/18 1/4) 3) (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)))
(expm1.f64 (log1p.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1))
(log1p.f64 (expm1.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1 1/2)
(fma.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.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) 1/2)
(fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1/2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(+.f64 0 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(*.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (/.f64 1 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(/.f64 1 (/.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 1 (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (log.f64 u1) 1/18 1/4)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4))))
(/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4))))
(/.f64 (neg.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(/.f64 (-.f64 1/64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) -1/18 1/4) 1/16)))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))))
(/.f64 (-.f64 1/16 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (log.f64 u1) -1/18 1/4)))
(/.f64 (neg.f64 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))))
(/.f64 (+.f64 1/8 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)) (+.f64 1/4 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(/.f64 (-.f64 1/4 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (-.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)
(pow.f64 (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)
(pow.f64 (/.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) -1)
(pow.f64 (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (log.f64 u1) 1/18 1/4)) -1)
(sqrt.f64 (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(log.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(cbrt.f64 (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3))
(expm1.f64 (log1p.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (*.f64 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 2))
(log1p.f64 (expm1.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(fma.f64 1 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (neg.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (neg.f64 (sqrt.f64 -1/18)) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1/2)
(fma.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(fma.f64 (neg.f64 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -1/18) 1/2)

simplify256.0ms (1.8%)

Algorithm
egg-herbie
Rules
756×unswap-sqr
570×fma-neg
460×div-sub
362×+-commutative
316×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060017987
1152813547
2548611505
Stop Event
node limit
Counts
241 → 291
Calls
Call 1
Inputs
(/.f64 (-.f64 1/4 (*.f64 -1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 1/18 (log.f64 (/.f64 1 u1)))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(/.f64 (-.f64 1/4 (*.f64 1/18 (log.f64 (/.f64 1 u1)))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(/.f64 (-.f64 1/4 (*.f64 1/18 (log.f64 (/.f64 1 u1)))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(/.f64 (-.f64 1/4 (*.f64 1/18 (log.f64 (/.f64 1 u1)))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))))
(-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (sqrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (/.f64 -1/18 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 0 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(*.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (*.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2) (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (neg.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 1 (neg.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (log.f64 u1) 1/18 1/4))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 1) (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(*.f64 (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))))
(pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)
(pow.f64 (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1)
(pow.f64 (/.f64 (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1) -1)
(neg.f64 (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (neg.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(log.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 u1) 1/18 1/4) 3) (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)))
(expm1.f64 (log1p.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1))
(log1p.f64 (expm1.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1 1/2)
(fma.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.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) 1/2)
(fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1/2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(+.f64 0 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(*.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (/.f64 1 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(/.f64 1 (/.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(/.f64 1 (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (log.f64 u1) 1/18 1/4)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4))))
(/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4))))
(/.f64 (neg.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(/.f64 (-.f64 1/64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) -1/18 1/4) 1/16)))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))))
(/.f64 (-.f64 1/16 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (log.f64 u1) -1/18 1/4)))
(/.f64 (neg.f64 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))))
(/.f64 (+.f64 1/8 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)) (+.f64 1/4 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(/.f64 (-.f64 1/4 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (-.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)
(pow.f64 (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)
(pow.f64 (/.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) -1)
(pow.f64 (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (log.f64 u1) 1/18 1/4)) -1)
(sqrt.f64 (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(log.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(cbrt.f64 (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3))
(expm1.f64 (log1p.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(exp.f64 (*.f64 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 2))
(log1p.f64 (expm1.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(fma.f64 1 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (neg.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (neg.f64 (sqrt.f64 -1/18)) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1/2)
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1/2)
(fma.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(fma.f64 (neg.f64 (sqrt.f64 (log.f64 u1))) (sqrt.f64 -1/18) 1/2)
Outputs
(/.f64 (-.f64 1/4 (*.f64 -1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (log.f64 u1))) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18))))
(/.f64 (-.f64 1/4 (*.f64 1/18 (log.f64 (/.f64 1 u1)))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(/.f64 (+.f64 1/4 (*.f64 -1/18 (neg.f64 (log.f64 u1)))) (-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(/.f64 (-.f64 1/4 (*.f64 1/18 (log.f64 (/.f64 1 u1)))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(/.f64 (+.f64 1/4 (*.f64 -1/18 (neg.f64 (log.f64 u1)))) (-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(/.f64 (-.f64 1/4 (*.f64 1/18 (log.f64 (/.f64 1 u1)))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(/.f64 (+.f64 1/4 (*.f64 -1/18 (neg.f64 (log.f64 u1)))) (-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(/.f64 (-.f64 1/4 (*.f64 1/18 (log.f64 (/.f64 1 u1)))) (-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1))))))
(/.f64 (+.f64 1/4 (*.f64 -1/18 (neg.f64 (log.f64 u1)))) (-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1)))))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) (-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) (-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) (-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(/.f64 (-.f64 1/4 (*.f64 -1/18 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))) (-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1))))))
(/.f64 (+.f64 1/4 (*.f64 1/18 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))) (-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1)))))))
(-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(-.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -1/18)) (sqrt.f64 (log.f64 (/.f64 1 u1)))))
(-.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (neg.f64 (log.f64 u1))))))
(-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(-.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 u1))) (log.f64 -1))) (sqrt.f64 -1/18)))
(-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 u1)) (log.f64 -1)))))
(-.f64 1/2 (*.f64 (sqrt.f64 -1/18) (sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 u1))))))
(+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (sqrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (/.f64 -1/18 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 0 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18))))) (fma.f64 (+.f64 -1/2 (neg.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))) (*.f64 0 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 0 (-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18))))) (fma.f64 (+.f64 -1/4 (neg.f64 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (+.f64 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))) (*.f64 0 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 (log.f64 u1) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (+.f64 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))) 0))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18))))) (fma.f64 (+.f64 -1/2 (neg.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))) (*.f64 0 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 0 (-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 (fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18))))) (fma.f64 (+.f64 -1/4 (neg.f64 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (+.f64 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))) (*.f64 0 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 (log.f64 u1) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (+.f64 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))) 0))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18))))) (fma.f64 (+.f64 -1/2 (neg.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))) (*.f64 0 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 0 (-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18))))) (fma.f64 (+.f64 -1/4 (neg.f64 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (+.f64 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))) (*.f64 0 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 (log.f64 u1) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (+.f64 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))) 0))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18))))) (fma.f64 (+.f64 -1/2 (neg.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 (-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))) (*.f64 0 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 0 (-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18))))) (fma.f64 (+.f64 -1/4 (neg.f64 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (+.f64 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))) (*.f64 0 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 (log.f64 u1) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (+.f64 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))) 0))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (+.f64 -1/2 (neg.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))
(+.f64 (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (+.f64 -1/4 (neg.f64 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 (log.f64 u1) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) -1/18))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1/18 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1/18)))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (neg.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (log.f64 u1) -1/18) (*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 (log.f64 u1) -1/18))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1))) (fma.f64 (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) 1 (*.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (*.f64 (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1)))) (fma.f64 (neg.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) 1) (*.f64 (/.f64 -1/18 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (log.f64 u1) 1))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 -1/18 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (log.f64 u1) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (log.f64 u1) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 -1/18 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (*.f64 (log.f64 u1) -1/18) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) 1))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4))))) (fma.f64 (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (+.f64 -1/2 (neg.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) -1/18)))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 (*.f64 (log.f64 u1) 1/18) (fma.f64 (log.f64 u1) 1/18 1/4)))))
(+.f64 (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)))))) (fma.f64 (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (/.f64 (*.f64 (log.f64 u1) -1/18) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))))
(+.f64 (fma.f64 (+.f64 -1/4 (neg.f64 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18)))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (neg.f64 (/.f64 (log.f64 u1) (/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) -1/18))))))
(+.f64 (*.f64 0 (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 (log.f64 u1) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) -1/18))) (fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))))
(+.f64 0 (fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (*.f64 (log.f64 u1) 1/18) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(-.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (*.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2) (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (neg.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 1 (neg.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (fma.f64 (log.f64 u1) 1/18 1/4))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (/.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 1) (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)) (/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))))
(*.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))
(*.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))))
(pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3) 1/3)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) -1)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1) -1)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(neg.f64 (/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (neg.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (exp.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 u1) 1/18 1/4) 3) (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (log.f64 u1) 1/18 1/4) 3) (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 3)))
(expm1.f64 (log1p.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1) 1))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 3))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1/3))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 2))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) -1))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log1p.f64 (expm1.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 1/4 (/.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(fma.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 1 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(fma.f64 (sqrt.f64 -1/18) (sqrt.f64 (log.f64 u1)) 1/2)
(fma.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18) 1/2)
(fma.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (cbrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (sqrt.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (/.f64 1/4 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(fma.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.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) 1/2)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (fabs.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (sqrt.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (fma.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1) (/.f64 (*.f64 -1/18 (log.f64 u1)) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1))))
(+.f64 (*.f64 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 0) (fma.f64 (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(fma.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (/.f64 1/4 (fma.f64 (log.f64 u1) 1/18 1/4)) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (neg.f64 (*.f64 -1/18 (/.f64 (log.f64 u1) (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1)))) (*.f64 (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (log.f64 u1)))
(fma.f64 (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(fma.f64 (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) (/.f64 1/4 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2))) (*.f64 (log.f64 u1) (/.f64 1/18 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))
(+.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 1/2 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 0 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))) (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(*.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 1 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2) (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(*.f64 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (/.f64 1 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (/.f64 1 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 1 (/.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))))
(*.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (/.f64 1 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 1 (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (log.f64 u1) 1/18 1/4)))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) 2) (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (sqrt.f64 (fma.f64 (log.f64 u1) 1/18 1/4))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (neg.f64 (fma.f64 (log.f64 u1) 1/18 1/4)) (neg.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(/.f64 (-.f64 1/64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (*.f64 (log.f64 u1) -1/18) (fma.f64 (log.f64 u1) -1/18 1/4) 1/16)))
(/.f64 (-.f64 1/64 (*.f64 (pow.f64 (log.f64 u1) 3) -1/5832)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 (log.f64 u1) -1/18 1/4) 1/16)))
(/.f64 (+.f64 1/64 (*.f64 (pow.f64 (log.f64 u1) 3) 1/5832)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (fma.f64 (*.f64 -1/18 (log.f64 u1)) (fma.f64 -1/18 (log.f64 u1) 1/4) 1/16)))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))))
(*.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (/.f64 1 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (-.f64 1/16 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (log.f64 u1) -1/18 1/4)))
(/.f64 (-.f64 1/16 (*.f64 (pow.f64 (log.f64 u1) 2) 1/324)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (fma.f64 (log.f64 u1) -1/18 1/4)))
(/.f64 (+.f64 1/16 (*.f64 (pow.f64 (log.f64 u1) 2) -1/324)) (*.f64 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (fma.f64 -1/18 (log.f64 u1) 1/4)))
(/.f64 (neg.f64 (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) (neg.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (/.f64 1 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (+.f64 1/8 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3)) (+.f64 1/4 (-.f64 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (*.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))))
(/.f64 (+.f64 1/8 (neg.f64 (pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 3))) (+.f64 1/4 (*.f64 (neg.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) (-.f64 (neg.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2))))
(/.f64 (-.f64 1/8 (pow.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) 3)) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (-.f64 1/4 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (-.f64 1/2 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3) 1/3)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 2)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(pow.f64 (/.f64 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (*.f64 (log.f64 u1) -1/18))) (-.f64 1/8 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2))) -1)
(*.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (/.f64 1 (+.f64 1/4 (fma.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))) (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 -1/18 (log.f64 u1)) 3/2)) (+.f64 (fma.f64 -1/18 (log.f64 u1) 1/4) (*.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(pow.f64 (/.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) (fma.f64 (log.f64 u1) 1/18 1/4)) -1)
(*.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (/.f64 1 (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(/.f64 (fma.f64 (log.f64 u1) 1/18 1/4) (+.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))))
(sqrt.f64 (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 2))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (exp.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(cbrt.f64 (pow.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 3))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(expm1.f64 (log1p.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1) 1))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 3))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 1/3))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) 2))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(log1p.f64 (expm1.f64 (-.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))))
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 1 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 1/2)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(-.f64 1/2 (*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(fma.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) (neg.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) 1/2)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 (sqrt.f64 (log.f64 u1)) (neg.f64 (sqrt.f64 -1/18)) 1/2)
(-.f64 1/2 (*.f64 (sqrt.f64 (log.f64 u1)) (sqrt.f64 -1/18)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))))) (cbrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1/2)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) (sqrt.f64 (neg.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 1/2)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 -1 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))) 1/2)
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1)))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1)))) 1/2)
(-.f64 1/2 (*.f64 (cbrt.f64 (*.f64 -1/18 (log.f64 u1))) (cbrt.f64 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4)) (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 1/2)
(-.f64 1/2 (sqrt.f64 (*.f64 -1/18 (log.f64 u1))))
(fma.f64 (neg.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)))

eval958.0ms (6.9%)

Compiler

Compiled 25952 to 19961 computations (23.1% saved)

prune265.0ms (1.9%)

Pruning

19 alts after pruning (12 fresh and 7 done)

PrunedKeptTotal
New1031101041
Fresh224
Picked101
Done178
Total1035191054
Accurracy
100.0%
Counts
1054 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(fma.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6 1/2)
98.6%
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) 1/6) 1/2)
97.2%
(pow.f64 (cbrt.f64 (+.f64 1/2 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)))) 3)
98.2%
(+.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2) 1/3) 1/2)
98.3%
(+.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 1/4) 2) 1/2)
97.3%
(+.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 -2 (log.f64 u1)) 3) 1/6) 1/6) 1/2)
98.0%
(+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -2)) 3/2) 1/6) 1/2)
99.6%
(+.f64 (*.f64 (*.f64 (sqrt.f64 (neg.f64 (log.f64 u1))) (*.f64 1/6 (sqrt.f64 2))) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
99.6%
(+.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
98.5%
(+.f64 (*.f64 (sqrt.f64 (*.f64 -2 (log.f64 u1))) 1/6) 1/2)
97.5%
(+.f64 (*.f64 (exp.f64 (*.f64 (*.f64 1/3 (*.f64 3 (log.f64 (*.f64 -2 (log.f64 u1))))) 1/2)) 1/6) 1/2)
98.3%
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -2) 3/2)) 1/6) 1/2)
98.7%
(+.f64 (sqrt.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)
98.8%
(+.f64 (sqrt.f64 (log.f64 (pow.f64 u1 -1/18))) 1/2)
98.3%
(+.f64 (expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (log.f64 u1) -2)) 1/6))) 1/2)
98.5%
(+.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 u1) -1/18)) 1/2)) 1/2)
98.4%
(+.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 u1) -1/18) 3/2)) 1/2)
98.7%
(+.f64 1/2 (*.f64 (*.f64 1/6 (sqrt.f64 2)) (sqrt.f64 (neg.f64 (log.f64 u1)))))
16.3%
1/2
Compiler

Compiled 233 to 213 computations (8.6% saved)

regimes202.0ms (1.5%)

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

10 calls:

26.0ms
(log.f64 u1)
21.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
20.0ms
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
20.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
20.0ms
(+.f64 (*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))) 1/2)
Results
AccuracySegmentsBranch
99.6%1u1
99.6%1u2
99.6%1(+.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)
99.6%1(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
99.6%1(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
99.6%1(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
99.6%1(*.f64 -2 (log.f64 u1))
99.6%1(log.f64 u1)
99.6%1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
99.6%1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 632 to 503 computations (20.4% saved)

regimes163.0ms (1.2%)

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

10 calls:

17.0ms
(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
17.0ms
(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
17.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)
16.0ms
u1
16.0ms
(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
Results
AccuracySegmentsBranch
99.6%1u1
99.6%1u2
99.6%1(+.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)
99.6%1(*.f64 (*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)) (cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2)))
99.6%1(*.f64 (/.f64 1 6) (pow.f64 (*.f64 -2 (log.f64 u1)) 1/2))
99.6%1(pow.f64 (*.f64 -2 (log.f64 u1)) 1/2)
99.6%1(*.f64 -2 (log.f64 u1))
99.6%1(log.f64 u1)
99.6%1(cos.f64 (*.f64 (*.f64 2 (PI.f64)) u2))
99.6%1(*.f64 (*.f64 2 (PI.f64)) u2)
Compiler

Compiled 504 to 408 computations (19% saved)

regimes58.0ms (0.4%)

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

4 calls:

13.0ms
u2
12.0ms
u1
12.0ms
(*.f64 -2 (log.f64 u1))
11.0ms
(log.f64 u1)
Results
AccuracySegmentsBranch
98.8%1u1
98.8%1u2
98.8%1(*.f64 -2 (log.f64 u1))
98.8%1(log.f64 u1)
Compiler

Compiled 284 to 229 computations (19.4% saved)

regimes14.0ms (0.1%)

Accuracy

Total -52.7b remaining (-6410.4%)

Threshold costs -52.7b (-6410.4%)

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

4 calls:

3.0ms
(*.f64 -2 (log.f64 u1))
3.0ms
(log.f64 u1)
3.0ms
u2
3.0ms
u1
Results
AccuracySegmentsBranch
98.7%1u1
98.7%1u2
98.7%1(*.f64 -2 (log.f64 u1))
98.7%1(log.f64 u1)
Compiler

Compiled 35 to 28 computations (20% saved)

simplify34.0ms (0.2%)

Algorithm
egg-herbie
Rules
16×*-commutative
10×+-commutative
sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 57 to 51 computations (10.5% saved)

soundness2.1s (15.4%)

Rules
2146×cube-prod
1790×fma-def
1788×log-prod
1636×unswap-sqr
1276×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02896974
16676678
221806612
377636612
02347
14247
26947
311847
426047
577447
6105347
7138347
8266747
9276947
10293047
11316147
12345447
13385247
14437947
15501247
16581947
17642347
18693247
19744447
20789647
02096
139996
2449296
03996410
19176194
226775866
01464
129236
234542
01223
123623
2253623
01244
124944
2286244
01953243
14232931
211032883
351122687
02746123
16075959
220705523
371585503
02398
145298
2512898
02896974
16676678
221806612
377636612
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1085 to 891 computations (17.9% saved)

end66.0ms (0.5%)

Compiler

Compiled 140 to 118 computations (15.7% saved)

Profiling

Loading profile data...