Details

Time bar (total: 12.6s)

analyze374.0ms (3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
9.4%9.4%90.5%0.1%0%0%0%7
14.1%14%85.8%0.1%0%0%0%8
19.5%19.5%80.4%0.1%0%0%0%9
37.9%37.8%62%0.1%0%0%0%10
42.4%42.3%57.5%0.1%0%0%0%11
47.1%47%52.9%0.1%0%0%0%12
Compiler

Compiled 16 to 9 computations (43.8% saved)

sample1.1s (8.4%)

Results
1.0s8256×body256valid
24.0ms248×body256infinite
Bogosity

preprocess81.0ms (0.6%)

Algorithm
egg-herbie
Rules
1778×fma-def
1346×fma-neg
846×associate-/l*
802×times-frac
794×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025140
1109140
2300140
3764140
41551140
52543140
63562140
75148140
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 t1) u) (*.f64 (+.f64 t1 v) (+.f64 t1 v)))
(/.f64 (*.f64 (neg.f64 u) v) (*.f64 (+.f64 u t1) (+.f64 u t1)))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (+.f64 v u) (+.f64 v u)))
Outputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 t1) u) (*.f64 (+.f64 t1 v) (+.f64 t1 v)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 v)) (/.f64 u (+.f64 t1 v)))
(*.f64 u (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 v) (+.f64 t1 v))))
(*.f64 t1 (/.f64 (neg.f64 u) (*.f64 (+.f64 t1 v) (+.f64 t1 v))))
(*.f64 u (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 v)) (+.f64 t1 v)))
(/.f64 (*.f64 (neg.f64 u) v) (*.f64 (+.f64 u t1) (+.f64 u t1)))
(*.f64 (/.f64 (neg.f64 u) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 u) (+.f64 t1 u)))
(*.f64 u (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 u (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 u) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (neg.f64 u) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (+.f64 v u) (+.f64 v u)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (+.f64 v u) (+.f64 v u)))
(*.f64 (/.f64 (neg.f64 v) (+.f64 v u)) (/.f64 t1 (+.f64 v u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 v u) (+.f64 v u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 v u) (+.f64 v u))))
Compiler

Compiled 18 to 11 computations (38.9% saved)

simplify76.0ms (0.6%)

Algorithm
egg-herbie
Rules
1554×fma-def
1056×div-sub
980×times-frac
696×distribute-lft-neg-in
650×unsub-neg
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
01135
13235
29035
324035
445935
571535
692635
7145935
8253331
9720931
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Outputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 (neg.f64 t1) u))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))

eval1.0ms (0%)

Compiler

Compiled 86 to 27 computations (68.6% saved)

prune4.0ms (0%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New257
Fresh011
Picked000
Done000
Total268
Accurracy
100.0%
Counts
8 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
71.4%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
84.7%
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
71.7%
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
84.9%
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
Compiler

Compiled 148 to 82 computations (44.6% saved)

localize11.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 v (+.f64 t1 u))
98.4%
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
Compiler

Compiled 34 to 12 computations (64.7% saved)

series12.0ms (0.1%)

Counts
2 → 60
Calls

18 calls:

TimeVariablePointExpression
1.0ms
v
@0
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
1.0ms
v
@inf
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
1.0ms
u
@-inf
(/.f64 v (+.f64 t1 u))
1.0ms
t1
@-inf
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
1.0ms
t1
@0
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))

rewrite77.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1416×log-prod
1292×prod-diff
546×fma-def
520×log-div
486×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
125744
2395444
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 v (+.f64 t1 u))
Outputs
(+.f64 0 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 v (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 1 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 v (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (/.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (/.f64 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) 1) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 1) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2)
(pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (+.f64 t1 u) v)) -1)
(neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))) (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (+.f64 t1 u)))) 1)
(*.f64 v (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 v (+.f64 t1 u)))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 v) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 (sqrt.f64 v) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 v (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 3)
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) v) -1)
(neg.f64 (/.f64 v (neg.f64 (+.f64 t1 u))))
(sqrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2))
(log.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u)))))
(cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (+.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 v (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1))
(log1p.f64 (expm1.f64 (/.f64 v (+.f64 t1 u))))

simplify93.0ms (0.7%)

Algorithm
egg-herbie
Rules
982×unswap-sqr
438×log-prod
432×associate-/l*
424×fma-def
400×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03556415
110076161
242675985
Stop Event
node limit
Counts
143 → 201
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) u) (pow.f64 t1 4))) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v)))) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 0 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 v (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 1 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 v (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (/.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (/.f64 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) 1) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 1) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2)
(pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (+.f64 t1 u) v)) -1)
(neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))) (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (+.f64 t1 u)))) 1)
(*.f64 v (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 v (+.f64 t1 u)))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 v) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 (sqrt.f64 v) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 v (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 3)
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) v) -1)
(neg.f64 (/.f64 v (neg.f64 (+.f64 t1 u))))
(sqrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2))
(log.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u)))))
(cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (+.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 v (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1))
(log1p.f64 (expm1.f64 (/.f64 v (+.f64 t1 u))))
Outputs
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (fma.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (*.f64 -3 (/.f64 v (pow.f64 u 4))) u) (/.f64 v (pow.f64 u 5)))) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u))))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1)) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 2 t1) (/.f64 (*.f64 v u) t1)) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (/.f64 v t1))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (/.f64 (pow.f64 t1 4) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 4)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1)))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (fma.f64 -2 (/.f64 (pow.f64 u 3) (/.f64 (pow.f64 t1 4) v)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 4)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1)) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 2 t1) (/.f64 (*.f64 v u) t1)) (/.f64 v t1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 v (*.f64 u u)) 3) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1)))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1)) (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 3)))
(+.f64 (-.f64 (*.f64 (/.f64 2 t1) (/.f64 (*.f64 v u) t1)) (/.f64 v t1)) (/.f64 (*.f64 (*.f64 v (*.f64 u u)) -3) (pow.f64 t1 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) u) (pow.f64 t1 4))) (*.f64 -1 (/.f64 v t1))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 v (*.f64 u u)) 3) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 2 (/.f64 (*.f64 (*.f64 v (*.f64 u u)) 3) (/.f64 (pow.f64 t1 4) u)) (/.f64 (neg.f64 v) t1)))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 2 (/.f64 (*.f64 (*.f64 v (pow.f64 u 3)) 3) (pow.f64 t1 4)))) (/.f64 v t1))) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 3)))
(+.f64 (/.f64 (*.f64 (*.f64 v (*.f64 u u)) -3) (pow.f64 t1 3)) (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (-.f64 (fma.f64 -2 (/.f64 (pow.f64 u 3) (/.f64 (pow.f64 t1 4) v)) (/.f64 2 (/.f64 (pow.f64 t1 4) (*.f64 (*.f64 v (pow.f64 u 3)) 3)))) (/.f64 v t1))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1)) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 2 t1) (/.f64 (*.f64 v u) t1)) (/.f64 v t1))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1)))
(-.f64 (fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1))) (/.f64 v t1))
(-.f64 (fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (*.f64 (/.f64 2 t1) (/.f64 (*.f64 v u) t1))) (/.f64 v t1))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) t1))) (pow.f64 u 3) (/.f64 (neg.f64 v) t1))))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (-.f64 (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1))) (/.f64 v t1))))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (fma.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1)) (/.f64 (neg.f64 v) t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (fma.f64 2 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 -3 (*.f64 v (pow.f64 t1 3)))))))))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (fma.f64 -4 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 t1 4))) (pow.f64 u 5)))) (/.f64 t1 (/.f64 (*.f64 u u) v))))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 t1 4))) (pow.f64 u 5)) (*.f64 (pow.f64 t1 3) (/.f64 (*.f64 v -4) (pow.f64 u 4)))) (*.f64 (/.f64 t1 (*.f64 u u)) v)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 v (pow.f64 t1 3)) 3) (pow.f64 u 4)) (fma.f64 2 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(-.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v)) (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 (*.f64 u u)) v)) (/.f64 (*.f64 (*.f64 v (pow.f64 t1 3)) -3) (pow.f64 u 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v)))) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))))
(fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 v (pow.f64 t1 3)) 3) (pow.f64 u 4)) (fma.f64 2 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 (*.f64 v (pow.f64 t1 3)) 3))) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))))))
(fma.f64 -2 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (-.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (/.f64 (*.f64 (*.f64 v (pow.f64 t1 4)) 3) (pow.f64 u 5)))) (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))))
(+.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 (*.f64 (*.f64 v (pow.f64 t1 4)) 3) (pow.f64 u 5)))) (*.f64 (/.f64 t1 (*.f64 u u)) v)) (fma.f64 (pow.f64 t1 4) (/.f64 (*.f64 v -2) (pow.f64 u 5)) (/.f64 (*.f64 (*.f64 v (pow.f64 t1 3)) -3) (pow.f64 u 4))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 v u))
(-.f64 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (/.f64 v u) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 v u)))
(+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (-.f64 (/.f64 v u) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (/.f64 v u)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (-.f64 (/.f64 v u) (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4)))) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 v u)) (+.f64 (*.f64 (/.f64 t1 (*.f64 u u)) v) (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4)))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (neg.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u))))
(-.f64 (/.f64 v t1) (*.f64 (/.f64 u t1) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (/.f64 v t1) (fma.f64 -1 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))))
(+.f64 (/.f64 v t1) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 u t1) (/.f64 v t1))))
(+.f64 (/.f64 v t1) (fma.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u) (/.f64 (neg.f64 v) (/.f64 t1 (/.f64 u t1)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(fma.f64 -1 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (+.f64 (/.f64 v t1) (fma.f64 -1 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(-.f64 (+.f64 (/.f64 v t1) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 u t1) (/.f64 v t1)))) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)))
(+.f64 (/.f64 v t1) (-.f64 (fma.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u) (/.f64 (neg.f64 v) (/.f64 t1 (/.f64 u t1)))) (/.f64 (pow.f64 u 3) (/.f64 (pow.f64 t1 4) v))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (neg.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u))))
(-.f64 (/.f64 v t1) (*.f64 (/.f64 u t1) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (/.f64 v t1) (fma.f64 -1 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))))
(+.f64 (/.f64 v t1) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 u t1) (/.f64 v t1))))
(+.f64 (/.f64 v t1) (fma.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u) (/.f64 (neg.f64 v) (/.f64 t1 (/.f64 u t1)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(fma.f64 -1 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (+.f64 (/.f64 v t1) (fma.f64 -1 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(-.f64 (+.f64 (/.f64 v t1) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 u t1) (/.f64 v t1)))) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)))
(+.f64 (/.f64 v t1) (-.f64 (fma.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u) (/.f64 (neg.f64 v) (/.f64 t1 (/.f64 u t1)))) (/.f64 (pow.f64 u 3) (/.f64 (pow.f64 t1 4) v))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (neg.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u))))
(-.f64 (/.f64 v t1) (*.f64 (/.f64 u t1) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (/.f64 v t1) (fma.f64 -1 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))))
(+.f64 (/.f64 v t1) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 u t1) (/.f64 v t1))))
(+.f64 (/.f64 v t1) (fma.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u) (/.f64 (neg.f64 v) (/.f64 t1 (/.f64 u t1)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(fma.f64 -1 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (+.f64 (/.f64 v t1) (fma.f64 -1 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(-.f64 (+.f64 (/.f64 v t1) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 u t1) (/.f64 v t1)))) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)))
(+.f64 (/.f64 v t1) (-.f64 (fma.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u) (/.f64 (neg.f64 v) (/.f64 t1 (/.f64 u t1)))) (/.f64 (pow.f64 u 3) (/.f64 (pow.f64 t1 4) v))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 v u))
(-.f64 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (/.f64 v u) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 v u)))
(+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (-.f64 (/.f64 v u) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (/.f64 v u)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (-.f64 (/.f64 v u) (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4)))) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 v u)) (+.f64 (*.f64 (/.f64 t1 (*.f64 u u)) v) (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4)))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 v u))
(-.f64 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (/.f64 v u) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))) (/.f64 v u)))
(+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (-.f64 (/.f64 v u) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 v (*.f64 t1 t1)) (pow.f64 u 3)) (/.f64 v u)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(+.f64 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (-.f64 (/.f64 v u) (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4)))) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 v u)) (+.f64 (*.f64 (/.f64 t1 (*.f64 u u)) v) (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4)))))
(+.f64 0 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) 1)
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 v (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 1 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 1) (-.f64 -1 (/.f64 u t1))))
(/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 (-.f64 -1 (/.f64 u t1)) (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 v (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (/.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 v (/.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (*.f64 (+.f64 t1 u) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (/.f64 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 v (/.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 (+.f64 t1 u)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (*.f64 (+.f64 t1 u) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) 1) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 1) (-.f64 -1 (/.f64 u t1))))
(/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 (-.f64 -1 (/.f64 u t1)) (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)) (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 1) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2))) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 v (/.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (cbrt.f64 (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 2)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 v (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 t1 u))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 -1 (/.f64 u t1))) (-.f64 1 (pow.f64 (/.f64 u t1) 2)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 1 (pow.f64 (/.f64 u t1) 2)))))
(pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 3)
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2)
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (+.f64 t1 u) v)) -1)
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 2))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(log.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(exp.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 1))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))) (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (+.f64 t1 u)))) 1)
(/.f64 v (+.f64 t1 u))
(*.f64 v (/.f64 1 (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 v (+.f64 t1 u)) 1)
(/.f64 v (+.f64 t1 u))
(*.f64 1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (cbrt.f64 (+.f64 t1 u))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (/.f64 v (+.f64 t1 u)))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 v) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 (sqrt.f64 v) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 2))) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (cbrt.f64 (+.f64 t1 u))) (cbrt.f64 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(/.f64 (*.f64 v (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (+.f64 (pow.f64 u 3) (pow.f64 t1 3)))
(*.f64 (/.f64 v (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 v (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 v (+.f64 t1 u))
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(/.f64 v (+.f64 t1 u))
(pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 3)
(/.f64 v (+.f64 t1 u))
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) 1/3)
(/.f64 v (+.f64 t1 u))
(pow.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 2)
(/.f64 v (+.f64 t1 u))
(pow.f64 (/.f64 (+.f64 t1 u) v) -1)
(/.f64 v (+.f64 t1 u))
(neg.f64 (/.f64 v (neg.f64 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(sqrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2))
(/.f64 v (+.f64 t1 u))
(log.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 v (+.f64 t1 u))
(cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3))
(/.f64 v (+.f64 t1 u))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)))
(/.f64 v (+.f64 t1 u))
(expm1.f64 (log1p.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(exp.f64 (log.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1))
(/.f64 v (+.f64 t1 u))
(log1p.f64 (expm1.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))

localize12.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 (neg.f64 v) (+.f64 t1 u))
99.7%
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))
85.1%
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
Compiler

Compiled 39 to 8 computations (79.5% saved)

series10.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
v
@0
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
1.0ms
v
@inf
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))
1.0ms
v
@0
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))
1.0ms
v
@inf
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
0.0ms
u
@inf
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1260×log-prod
982×prod-diff
544×pow-prod-up
512×pow-exp
416×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01181
124457
2375657
Stop Event
node limit
Counts
3 → 142
Calls
Call 1
Inputs
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))
(/.f64 (neg.f64 v) (+.f64 t1 u))
Outputs
(+.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1)
(/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 1 (/.f64 (+.f64 t1 u) (/.f64 (*.f64 t1 v) (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) 1) (+.f64 t1 u))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 t1) (/.f64 (sqrt.f64 v) (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) (/.f64 (*.f64 t1 v) (+.f64 t1 u))) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2))
(log.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 t1 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 t1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(+.f64 0 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (cbrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1)
(-.f64 (/.f64 0 (pow.f64 (+.f64 t1 u) 2)) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 v (/.f64 1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4)) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 v (sqrt.f64 (+.f64 t1 u))) (/.f64 (/.f64 1 (+.f64 t1 u)) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) 1) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 1) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3)
(pow.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -1)
(pow.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 1) -1)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) -1)
(neg.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4))
(log.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(log.f64 (/.f64 1 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(cbrt.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u))) 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) -1))
(log1p.f64 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))) (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(-.f64 0 (/.f64 v (+.f64 t1 u)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (+.f64 t1 u)))) 1)
(-.f64 (/.f64 0 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 1 (+.f64 t1 u)))
(*.f64 v (/.f64 1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (neg.f64 (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 v (+.f64 t1 u)))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (neg.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 v) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 v (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 3)
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) v) -1)
(pow.f64 (/.f64 (/.f64 (+.f64 t1 u) v) 1) -1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(sqrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2))
(log.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u))))))
(cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (+.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 v (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 t1 u) v)) -1))
(log1p.f64 (expm1.f64 (/.f64 v (+.f64 t1 u))))

simplify123.0ms (1%)

Algorithm
egg-herbie
Rules
634×fma-def
602×log-prod
566×associate-*r*
552×associate-/l*
496×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05189384
114488904
260498868
Stop Event
node limit
Counts
250 → 283
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 5))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 5))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))))
(*.f64 -1 (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 5))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)))))))
(*.f64 -1 (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))))
(+.f64 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4)))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4)))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))) t1)) (*.f64 -2 (/.f64 v (pow.f64 t1 5)))) (pow.f64 u 3)))))
(*.f64 -1 (/.f64 v (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))) (pow.f64 u 5))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4))) (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 3) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))))) (pow.f64 u 5)))))))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1)
(/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 1 (/.f64 (+.f64 t1 u) (/.f64 (*.f64 t1 v) (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) 1) (+.f64 t1 u))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 t1) (/.f64 (sqrt.f64 v) (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) (/.f64 (*.f64 t1 v) (+.f64 t1 u))) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2))
(log.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 t1 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 t1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))) 2))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(+.f64 0 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (cbrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1)
(-.f64 (/.f64 0 (pow.f64 (+.f64 t1 u) 2)) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 v (/.f64 1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4)) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 v (sqrt.f64 (+.f64 t1 u))) (/.f64 (/.f64 1 (+.f64 t1 u)) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) 1) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 1) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3)
(pow.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 2)
(pow.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -1)
(pow.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 1) -1)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) -1)
(neg.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4))
(log.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(log.f64 (/.f64 1 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(cbrt.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u))) 2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) -1))
(log1p.f64 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))) (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(-.f64 0 (/.f64 v (+.f64 t1 u)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (+.f64 t1 u)))) 1)
(-.f64 (/.f64 0 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 1 (+.f64 t1 u)))
(*.f64 v (/.f64 1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (neg.f64 (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 v (+.f64 t1 u)))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (neg.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 v) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 v (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 3)
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 2)
(pow.f64 (/.f64 (+.f64 t1 u) v) -1)
(pow.f64 (/.f64 (/.f64 (+.f64 t1 u) v) 1) -1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(sqrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2))
(log.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u))))))
(cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (+.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 v (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 t1 u) v)) -1))
(log1p.f64 (expm1.f64 (/.f64 v (+.f64 t1 u))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (*.f64 -3 (/.f64 v (pow.f64 u 4))) u) (/.f64 v (pow.f64 u 5)))) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (neg.f64 (/.f64 v t1)))
(-.f64 (*.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u)) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (/.f64 (pow.f64 t1 4) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 4)) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (/.f64 v t1))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (neg.f64 (/.f64 v t1)))
(-.f64 (*.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u)) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 u (*.f64 -3 (*.f64 v (*.f64 u u)))) (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4)) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))))))
(+.f64 (fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1))) (/.f64 (*.f64 -2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 -3 (*.f64 v (pow.f64 u 3))))) (pow.f64 t1 4)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (neg.f64 (/.f64 v t1)))
(-.f64 (*.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u)) (/.f64 v t1))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (neg.f64 (/.f64 v t1))))
(-.f64 (fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (*.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u))) (/.f64 v t1))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) t1))) (pow.f64 u 3) (neg.f64 (/.f64 v t1)))))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.f64 (fma.f64 2 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1)))) (/.f64 v t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (/.f64 (*.f64 -2 (*.f64 t1 (*.f64 -3 (*.f64 v (pow.f64 t1 3))))) (pow.f64 u 5)))))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 t1 4))) (pow.f64 u 5)) (*.f64 (pow.f64 t1 3) (/.f64 (*.f64 v -4) (pow.f64 u 4)))) (*.f64 (/.f64 v u) (/.f64 t1 u))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 -3 (*.f64 v (pow.f64 t1 3)))))) (pow.f64 u 5)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)))))))
(+.f64 (fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u))))) (/.f64 (*.f64 -2 (fma.f64 v (pow.f64 t1 4) (*.f64 -3 (*.f64 v (pow.f64 t1 4))))) (pow.f64 u 5)))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 -1 (/.f64 v (pow.f64 u 2)))
(neg.f64 (/.f64 v (*.f64 u u)))
(/.f64 (/.f64 (neg.f64 v) u) u)
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(fma.f64 -1 (/.f64 v (*.f64 u u)) (*.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) v))))
(-.f64 (*.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v)) (/.f64 v (*.f64 u u)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(fma.f64 -1 (/.f64 v (*.f64 u u)) (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) (*.f64 (*.f64 t1 t1) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (*.f64 (/.f64 (*.f64 t1 (*.f64 t1 v)) (pow.f64 u 4)) -3)) (/.f64 v (*.f64 u u)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))))))
(fma.f64 -1 (/.f64 v (*.f64 u u)) (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) (fma.f64 (*.f64 t1 t1) (*.f64 -3 (/.f64 v (pow.f64 u 4))) (*.f64 (pow.f64 t1 3) (*.f64 -2 (+.f64 (/.f64 (*.f64 -3 (/.f64 v (pow.f64 u 4))) u) (/.f64 v (pow.f64 u 5))))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (fma.f64 (pow.f64 t1 3) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (*.f64 (/.f64 (*.f64 t1 (*.f64 t1 v)) (pow.f64 u 4)) -3))) (/.f64 v (*.f64 u u)))
(*.f64 -1 (/.f64 v (pow.f64 t1 2)))
(neg.f64 (/.f64 v (*.f64 t1 t1)))
(/.f64 (neg.f64 v) (*.f64 t1 t1))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))))
(fma.f64 -1 (/.f64 v (*.f64 t1 t1)) (/.f64 (*.f64 2 (*.f64 v u)) (pow.f64 t1 3)))
(-.f64 (/.f64 (*.f64 v 2) (/.f64 (pow.f64 t1 3) u)) (/.f64 v (*.f64 t1 t1)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(fma.f64 -1 (/.f64 v (*.f64 t1 t1)) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 t1 3) u)) (*.f64 -3 (/.f64 v (/.f64 (pow.f64 t1 4) (*.f64 u u))))))
(-.f64 (fma.f64 -3 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 4)) (/.f64 (*.f64 v 2) (/.f64 (pow.f64 t1 3) u))) (/.f64 v (*.f64 t1 t1)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 5))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 5))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))))
(fma.f64 -1 (/.f64 v (*.f64 t1 t1)) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 t1 3) u)) (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 5)) (+.f64 (/.f64 v (/.f64 (pow.f64 t1 4) (*.f64 u u))) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (/.f64 (pow.f64 t1 5) u)) (/.f64 (*.f64 (*.f64 -4 v) (*.f64 u u)) (pow.f64 t1 4)))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 v (pow.f64 t1 3)) u) (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 5)) (pow.f64 u 3)) (+.f64 (*.f64 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 4)) -3) (/.f64 (*.f64 -2 (*.f64 -3 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 5))))) (/.f64 v (*.f64 t1 t1)))
(*.f64 -1 (/.f64 v (pow.f64 t1 2)))
(neg.f64 (/.f64 v (*.f64 t1 t1)))
(/.f64 (neg.f64 v) (*.f64 t1 t1))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))))
(fma.f64 -1 (/.f64 v (*.f64 t1 t1)) (/.f64 (*.f64 2 (*.f64 v u)) (pow.f64 t1 3)))
(-.f64 (/.f64 (*.f64 v 2) (/.f64 (pow.f64 t1 3) u)) (/.f64 v (*.f64 t1 t1)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(fma.f64 -1 (/.f64 v (*.f64 t1 t1)) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 t1 3) u)) (*.f64 -3 (/.f64 v (/.f64 (pow.f64 t1 4) (*.f64 u u))))))
(-.f64 (fma.f64 -3 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 4)) (/.f64 (*.f64 v 2) (/.f64 (pow.f64 t1 3) u))) (/.f64 v (*.f64 t1 t1)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 5))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)))))))
(fma.f64 -1 (/.f64 v (*.f64 t1 t1)) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 t1 3) u)) (+.f64 (/.f64 v (/.f64 (pow.f64 t1 4) (*.f64 u u))) (fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 u (*.f64 -3 (*.f64 v (*.f64 u u)))) (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 5)) (/.f64 (*.f64 (*.f64 -4 v) (*.f64 u u)) (pow.f64 t1 4))))))
(-.f64 (+.f64 (fma.f64 -3 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 4)) (/.f64 (*.f64 v 2) (/.f64 (pow.f64 t1 3) u))) (/.f64 (*.f64 -2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 -3 (*.f64 v (pow.f64 u 3))))) (pow.f64 t1 5))) (/.f64 v (*.f64 t1 t1)))
(*.f64 -1 (/.f64 v (pow.f64 t1 2)))
(neg.f64 (/.f64 v (*.f64 t1 t1)))
(/.f64 (neg.f64 v) (*.f64 t1 t1))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))))
(fma.f64 -1 (/.f64 v (*.f64 t1 t1)) (/.f64 (*.f64 2 (*.f64 v u)) (pow.f64 t1 3)))
(-.f64 (/.f64 (*.f64 v 2) (/.f64 (pow.f64 t1 3) u)) (/.f64 v (*.f64 t1 t1)))
(+.f64 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4)))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3)))))
(fma.f64 -1 (/.f64 v (*.f64 t1 t1)) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 t1 3) u)) (*.f64 -3 (/.f64 v (/.f64 (pow.f64 t1 4) (*.f64 u u))))))
(-.f64 (fma.f64 -3 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 4)) (/.f64 (*.f64 v 2) (/.f64 (pow.f64 t1 3) u))) (/.f64 v (*.f64 t1 t1)))
(+.f64 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4)))) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (*.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))) t1)) (*.f64 -2 (/.f64 v (pow.f64 t1 5)))) (pow.f64 u 3)))))
(fma.f64 (*.f64 u u) (*.f64 -3 (/.f64 v (pow.f64 t1 4))) (fma.f64 -1 (/.f64 v (*.f64 t1 t1)) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 t1 3) u)) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 4))) t1) (/.f64 v (pow.f64 t1 5))))))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 -3 v) (pow.f64 t1 4)) (-.f64 (fma.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 4))) t1)) (/.f64 (*.f64 v 2) (/.f64 (pow.f64 t1 3) u))) (/.f64 v (*.f64 t1 t1))))
(*.f64 -1 (/.f64 v (pow.f64 u 2)))
(neg.f64 (/.f64 v (*.f64 u u)))
(/.f64 (/.f64 (neg.f64 v) u) u)
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(fma.f64 -1 (/.f64 v (*.f64 u u)) (*.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) v))))
(-.f64 (*.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v)) (/.f64 v (*.f64 u u)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4))))))
(fma.f64 -1 (/.f64 v (*.f64 u u)) (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) (*.f64 (*.f64 t1 t1) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (*.f64 (/.f64 (*.f64 t1 (*.f64 t1 v)) (pow.f64 u 4)) -3)) (/.f64 v (*.f64 u u)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))) (pow.f64 u 5))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4))) (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)))))))
(fma.f64 -1 (/.f64 v (*.f64 u u)) (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) (fma.f64 -2 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 5) v)) (fma.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 -3 (*.f64 v (*.f64 t1 t1))))) (*.f64 -3 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 4) v)))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 3))) (fma.f64 -3 (/.f64 (*.f64 t1 (*.f64 t1 v)) (pow.f64 u 4)) (/.f64 -2 (/.f64 (pow.f64 u 5) (*.f64 (*.f64 -3 v) (pow.f64 t1 3))))))) (/.f64 v (*.f64 u u)))
(*.f64 -1 (/.f64 v (pow.f64 u 2)))
(neg.f64 (/.f64 v (*.f64 u u)))
(/.f64 (/.f64 (neg.f64 v) u) u)
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(fma.f64 -1 (/.f64 v (*.f64 u u)) (*.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) v))))
(-.f64 (*.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v)) (/.f64 v (*.f64 u u)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4))))))
(fma.f64 -1 (/.f64 v (*.f64 u u)) (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) (*.f64 (*.f64 t1 t1) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (*.f64 (/.f64 (*.f64 t1 (*.f64 t1 v)) (pow.f64 u 4)) -3)) (/.f64 v (*.f64 u u)))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 3) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))))) (pow.f64 u 5)))))))
(fma.f64 -1 (/.f64 v (*.f64 u u)) (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) (+.f64 (*.f64 -3 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 4) v))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 t1 (*.f64 -3 (*.f64 v (*.f64 t1 t1)))))) (pow.f64 u 5))))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (fma.f64 -3 (/.f64 (*.f64 t1 (*.f64 t1 v)) (pow.f64 u 4)) (/.f64 (*.f64 -2 (fma.f64 v (pow.f64 t1 3) (*.f64 (*.f64 -3 v) (pow.f64 t1 3)))) (pow.f64 u 5)))) (/.f64 v (*.f64 u u)))
(-.f64 (fma.f64 2 (*.f64 (/.f64 t1 (pow.f64 u 3)) v) (fma.f64 t1 (*.f64 t1 (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (/.f64 (*.f64 -2 (fma.f64 v (pow.f64 t1 3) (*.f64 (*.f64 -3 v) (pow.f64 t1 3)))) (pow.f64 u 5)))) (/.f64 v (*.f64 u u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(fma.f64 -1 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (-.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -1 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (neg.f64 (/.f64 v t1))))
(-.f64 (-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -1 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (/.f64 v t1)) (-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -1 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (neg.f64 (/.f64 v t1))))
(-.f64 (-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -1 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (/.f64 v t1)) (-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -1 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (neg.f64 (/.f64 v t1))))
(-.f64 (-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -1 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))))))
(+.f64 (-.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (/.f64 v t1)) (-.f64 (*.f64 (/.f64 v (*.f64 t1 t1)) u) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(fma.f64 -1 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (-.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(fma.f64 -1 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v)))
(-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (-.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))))
(+.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1)
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(/.f64 1 (/.f64 (+.f64 t1 u) (/.f64 (*.f64 t1 v) (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (+.f64 t1 u))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))
(/.f64 v (/.f64 (neg.f64 (pow.f64 (+.f64 t1 u) 2)) t1))
(/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(/.f64 (*.f64 v t1) (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) 1) (+.f64 t1 u))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(/.f64 (/.f64 (/.f64 (*.f64 t1 v) (+.f64 t1 u)) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 3)
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(pow.f64 (*.f64 (sqrt.f64 t1) (/.f64 (sqrt.f64 v) (+.f64 t1 u))) 2)
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(pow.f64 (/.f64 (+.f64 t1 u) (/.f64 (*.f64 t1 v) (+.f64 t1 u))) -1)
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(cbrt.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3)))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) (pow.f64 t1 3)))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(exp.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1) 1))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 3))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1/3))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 t1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))) 2))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(/.f64 v (/.f64 (pow.f64 (+.f64 t1 u) 2) t1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(+.f64 0 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (cbrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (pow.f64 (+.f64 t1 u) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1)
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(-.f64 (/.f64 0 (pow.f64 (+.f64 t1 u) 2)) (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 v (/.f64 1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4)) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4)))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (cbrt.f64 (+.f64 t1 u)))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 4)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 (/.f64 v (+.f64 t1 u)) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (*.f64 (sqrt.f64 (+.f64 t1 u)) (+.f64 t1 u))))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (sqrt.f64 (+.f64 t1 u)))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 v (pow.f64 (sqrt.f64 (+.f64 t1 u)) 3)) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 v (sqrt.f64 (+.f64 t1 u))) (/.f64 (/.f64 1 (+.f64 t1 u)) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (*.f64 (sqrt.f64 (+.f64 t1 u)) (+.f64 t1 u))))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (sqrt.f64 (+.f64 t1 u)))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 v (pow.f64 (sqrt.f64 (+.f64 t1 u)) 3)) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (/.f64 1 (+.f64 t1 u)) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (cbrt.f64 (+.f64 t1 u)))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 4)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) 1) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (*.f64 (sqrt.f64 (+.f64 t1 u)) (+.f64 t1 u))))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (sqrt.f64 (+.f64 t1 u)))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (/.f64 v (pow.f64 (sqrt.f64 (+.f64 t1 u)) 3)) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 1) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (/.f64 v (+.f64 t1 u)) (cbrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (cbrt.f64 (+.f64 t1 u)))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 4)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 v (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 t1 u))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 (pow.f64 u 3) (pow.f64 t1 3)))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(*.f64 (/.f64 v (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 t1 u))) (-.f64 t1 u))
(*.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) (/.f64 (-.f64 t1 u) (-.f64 t1 u)))
(pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 1)
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3)
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3) 1/3)
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 2)
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -1)
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 1) -1)
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) -1)
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(neg.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) 4))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(log.f64 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(log.f64 (/.f64 1 (exp.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v))
(cbrt.f64 (pow.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)) 3))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) (pow.f64 (+.f64 t1 u) 3)))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(expm1.f64 (log1p.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1) 1))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 3))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1/3))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u))) 2))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) -1))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(log1p.f64 (expm1.f64 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 v (pow.f64 (+.f64 t1 u) -2))
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))) (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))))
(-.f64 0 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (+.f64 t1 u)))) 1)
(/.f64 v (+.f64 t1 u))
(-.f64 (/.f64 0 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 v (/.f64 1 (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 v (/.f64 1 (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 v (neg.f64 (/.f64 1 (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) 1)
(/.f64 v (+.f64 t1 u))
(*.f64 1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2))
(/.f64 v (+.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2) (neg.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(/.f64 v (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(/.f64 (*.f64 1 (/.f64 v (cbrt.f64 (+.f64 t1 u)))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (/.f64 v (+.f64 t1 u)))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (+.f64 t1 u))) (/.f64 (cbrt.f64 v) (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (+.f64 t1 u))))
(/.f64 (*.f64 1 (/.f64 v (cbrt.f64 (+.f64 t1 u)))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (/.f64 v (cbrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 v (cbrt.f64 (+.f64 t1 u))) (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (/.f64 (neg.f64 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 t1 u))) (/.f64 v (sqrt.f64 (+.f64 t1 u))))
(*.f64 (/.f64 v (sqrt.f64 (+.f64 t1 u))) (/.f64 -1 (sqrt.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 v) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(*.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (/.f64 v (+.f64 (pow.f64 u 3) (pow.f64 t1 3))))
(*.f64 (/.f64 v (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 (*.f64 v (-.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (-.f64 t1 u) (-.f64 t1 u)))
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(/.f64 v (+.f64 t1 u))
(pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 3)
(/.f64 v (+.f64 t1 u))
(pow.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3) 1/3)
(/.f64 v (+.f64 t1 u))
(pow.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u))) 2)
(/.f64 v (+.f64 t1 u))
(pow.f64 (/.f64 (+.f64 t1 u) v) -1)
(/.f64 v (+.f64 t1 u))
(pow.f64 (/.f64 (/.f64 (+.f64 t1 u) v) 1) -1)
(/.f64 v (+.f64 t1 u))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(sqrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 2))
(/.f64 v (+.f64 t1 u))
(log.f64 (exp.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 v (+.f64 t1 u))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 v (+.f64 t1 u))))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(cbrt.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3))
(/.f64 v (+.f64 t1 u))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (+.f64 t1 u) 3)))
(/.f64 v (+.f64 t1 u))
(expm1.f64 (log1p.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(exp.f64 (log.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1))
(/.f64 v (+.f64 t1 u))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 v (+.f64 t1 u))) 1) 1))
(/.f64 v (+.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u)))) 3))
(/.f64 v (+.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 v (+.f64 t1 u)) 3)) 1/3))
(/.f64 v (+.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) 2))
(/.f64 v (+.f64 t1 u))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 t1 u) v)) -1))
(/.f64 v (+.f64 t1 u))
(log1p.f64 (expm1.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))

localize10.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
85.9%
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)
84.9%
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
Compiler

Compiled 39 to 8 computations (79.5% saved)

series7.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
u
@0
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)
0.0ms
t1
@0
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)
0.0ms
u
@inf
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)
0.0ms
v
@0
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)
0.0ms
v
@-inf
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)

rewrite84.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1922×prod-diff
1312×log-prod
668×fma-def
422×expm1-udef
422×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01161
125357
2410657
Stop Event
node limit
Counts
3 → 154
Calls
Call 1
Inputs
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
Outputs
(+.f64 0 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(-.f64 0 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))) 1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 1 (neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 1)
(*.f64 1 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 2) (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) t1)
(*.f64 -1 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.f64 (/.f64 1 (pow.f64 (+.f64 t1 u) 2)) (/.f64 t1 (/.f64 1 v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 t1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (+.f64 t1 u) 2)) (/.f64 (cbrt.f64 t1) (/.f64 1 v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 (cbrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (+.f64 t1 u) 2)) (/.f64 (sqrt.f64 t1) (/.f64 1 v)))
(*.f64 (/.f64 -1 (pow.f64 (+.f64 t1 u) 2)) (/.f64 t1 (/.f64 1 v)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 t1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) 1) v)
(*.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(*.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (sqrt.f64 v)) (sqrt.f64 v))
(*.f64 (/.f64 t1 1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) 2)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(sqrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 2))
(log.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3)))
(expm1.f64 (log1p.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(exp.f64 (log.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(+.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) 1)
(*.f64 (+.f64 t1 u) (/.f64 1 (/.f64 v (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 1 v)))
(*.f64 (pow.f64 (+.f64 t1 u) 2) (/.f64 1 v))
(*.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(*.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (/.f64 1 v)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) (/.f64 (+.f64 t1 u) (sqrt.f64 v)))
(*.f64 (neg.f64 (pow.f64 (+.f64 t1 u) 2)) (/.f64 1 (neg.f64 v)))
(*.f64 (/.f64 1 v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 (+.f64 t1 u) 1) (/.f64 (+.f64 t1 u) v))
(*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u))
(*.f64 (/.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (pow.f64 (+.f64 t1 u) 2) (cbrt.f64 v)))
(*.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (pow.f64 (+.f64 t1 u) 2) (sqrt.f64 v)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) v))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (sqrt.f64 v)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (sqrt.f64 v)))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3) 1/3)
(pow.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) 2)
(pow.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 v)))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 4) (*.f64 v v)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3) (pow.f64 v 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(+.f64 0 (pow.f64 (+.f64 t1 u) 2))
(+.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(+.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(+.f64 (*.f64 (*.f64 t1 (+.f64 t1 u)) 1) (*.f64 (*.f64 u (+.f64 t1 u)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 t1 u) 2))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (*.f64 (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (-.f64 t1 u) (-.f64 t1 u)))
(/.f64 (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (*.f64 (-.f64 t1 u) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(/.f64 (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (*.f64 u (+.f64 t1 u)) 3)) (fma.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)) (-.f64 (*.f64 (*.f64 u (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))) (*.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))))
(/.f64 (-.f64 (*.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u))) (*.f64 (*.f64 u (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))) (-.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 t1 u)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 t1 u)) (-.f64 t1 u))
(pow.f64 (+.f64 t1 u) 2)
(pow.f64 (pow.f64 (+.f64 t1 u) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 t1 u) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 t1 u) 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 u (+.f64 t1 u))) (exp.f64 (*.f64 t1 (+.f64 t1 u)))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 t1 u) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (+.f64 t1 u)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 t1 u))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 t1 u) 2)))
(fma.f64 t1 (+.f64 t1 u) (*.f64 u (+.f64 t1 u)))
(fma.f64 u (+.f64 t1 u) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (+.f64 t1 u) t1 (*.f64 u (+.f64 t1 u)))
(fma.f64 (+.f64 t1 u) u (*.f64 t1 (+.f64 t1 u)))
(fma.f64 1 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 1 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) t1) (*.f64 u (+.f64 t1 u)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) u) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) t1) (*.f64 u (+.f64 t1 u)))
(fma.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) u) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 t1 (+.f64 t1 u)) 1 (*.f64 (*.f64 u (+.f64 t1 u)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 u (+.f64 t1 u))) (cbrt.f64 (*.f64 u (+.f64 t1 u)))) (cbrt.f64 (*.f64 u (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) (cbrt.f64 (*.f64 t1 (+.f64 t1 u)))) (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(fma.f64 (hypot.f64 u (sqrt.f64 (*.f64 t1 u))) (hypot.f64 u (sqrt.f64 (*.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (hypot.f64 t1 (sqrt.f64 (*.f64 t1 u))) (hypot.f64 t1 (sqrt.f64 (*.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (sqrt.f64 t1) (sqrt.f64 (+.f64 t1 u))) (*.f64 (sqrt.f64 t1) (sqrt.f64 (+.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 t1)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 t1)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (sqrt.f64 u) (sqrt.f64 (+.f64 t1 u))) (*.f64 (sqrt.f64 u) (sqrt.f64 (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 t1 (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 t1) 2)) (cbrt.f64 t1) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (+.f64 t1 u) (sqrt.f64 t1)) (sqrt.f64 t1) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 u (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 u (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 (+.f64 t1 u) (sqrt.f64 u)) (sqrt.f64 u) (*.f64 t1 (+.f64 t1 u)))

simplify116.0ms (0.9%)

Algorithm
egg-herbie
Rules
668×log-prod
658×associate-*r*
556×fma-neg
546×associate-*l*
520×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04778222
113447798
258337798
Stop Event
node limit
Counts
250 → 251
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (pow.f64 u 2) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 t1 2) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 t1 2) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 t1 2) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 u 2) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 u 2) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(pow.f64 u 2)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 t1 2)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 t1 2)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 t1 2)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 u 2)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 u 2)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 0 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(-.f64 0 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))) 1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 1 (neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 1)
(*.f64 1 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 2) (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) t1)
(*.f64 -1 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(*.f64 (/.f64 1 (pow.f64 (+.f64 t1 u) 2)) (/.f64 t1 (/.f64 1 v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 t1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (+.f64 t1 u) 2)) (/.f64 (cbrt.f64 t1) (/.f64 1 v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 (cbrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (+.f64 t1 u) 2)) (/.f64 (sqrt.f64 t1) (/.f64 1 v)))
(*.f64 (/.f64 -1 (pow.f64 (+.f64 t1 u) 2)) (/.f64 t1 (/.f64 1 v)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 t1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) 1) v)
(*.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(*.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (sqrt.f64 v)) (sqrt.f64 v))
(*.f64 (/.f64 t1 1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) 2)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(sqrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 2))
(log.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3)))
(expm1.f64 (log1p.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(exp.f64 (log.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(+.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) 1)
(*.f64 (+.f64 t1 u) (/.f64 1 (/.f64 v (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 1 v)))
(*.f64 (pow.f64 (+.f64 t1 u) 2) (/.f64 1 v))
(*.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(*.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (/.f64 1 v)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) (/.f64 (+.f64 t1 u) (sqrt.f64 v)))
(*.f64 (neg.f64 (pow.f64 (+.f64 t1 u) 2)) (/.f64 1 (neg.f64 v)))
(*.f64 (/.f64 1 v) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 (+.f64 t1 u) 1) (/.f64 (+.f64 t1 u) v))
(*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u))
(*.f64 (/.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (pow.f64 (+.f64 t1 u) 2) (cbrt.f64 v)))
(*.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (pow.f64 (+.f64 t1 u) 2) (sqrt.f64 v)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) v))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (sqrt.f64 v)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (sqrt.f64 v)))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3) 1/3)
(pow.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) 2)
(pow.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 v)))
(sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 4) (*.f64 v v)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3) (pow.f64 v 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(+.f64 0 (pow.f64 (+.f64 t1 u) 2))
(+.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(+.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(+.f64 (*.f64 (*.f64 t1 (+.f64 t1 u)) 1) (*.f64 (*.f64 u (+.f64 t1 u)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 t1 u) 2))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (*.f64 (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (-.f64 t1 u) (-.f64 t1 u)))
(/.f64 (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (*.f64 (-.f64 t1 u) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(/.f64 (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (*.f64 u (+.f64 t1 u)) 3)) (fma.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)) (-.f64 (*.f64 (*.f64 u (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))) (*.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))))
(/.f64 (-.f64 (*.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u))) (*.f64 (*.f64 u (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))) (-.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 t1 u)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 t1 u)) (-.f64 t1 u))
(pow.f64 (+.f64 t1 u) 2)
(pow.f64 (pow.f64 (+.f64 t1 u) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 t1 u) 4))
(log.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 t1 u) 2))))
(log.f64 (*.f64 (exp.f64 (*.f64 u (+.f64 t1 u))) (exp.f64 (*.f64 t1 (+.f64 t1 u)))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 t1 u) 2)))
(exp.f64 (*.f64 2 (log.f64 (+.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (+.f64 t1 u)) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 t1 u))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 t1 u) 2)))
(fma.f64 t1 (+.f64 t1 u) (*.f64 u (+.f64 t1 u)))
(fma.f64 u (+.f64 t1 u) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (+.f64 t1 u) t1 (*.f64 u (+.f64 t1 u)))
(fma.f64 (+.f64 t1 u) u (*.f64 t1 (+.f64 t1 u)))
(fma.f64 1 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 1 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) t1) (*.f64 u (+.f64 t1 u)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) u) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) t1) (*.f64 u (+.f64 t1 u)))
(fma.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) u) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 t1 (+.f64 t1 u)) 1 (*.f64 (*.f64 u (+.f64 t1 u)) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 u (+.f64 t1 u))) (cbrt.f64 (*.f64 u (+.f64 t1 u)))) (cbrt.f64 (*.f64 u (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) (cbrt.f64 (*.f64 t1 (+.f64 t1 u)))) (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(fma.f64 (hypot.f64 u (sqrt.f64 (*.f64 t1 u))) (hypot.f64 u (sqrt.f64 (*.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (hypot.f64 t1 (sqrt.f64 (*.f64 t1 u))) (hypot.f64 t1 (sqrt.f64 (*.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (sqrt.f64 t1) (sqrt.f64 (+.f64 t1 u))) (*.f64 (sqrt.f64 t1) (sqrt.f64 (+.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 t1)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 t1)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (sqrt.f64 u) (sqrt.f64 (+.f64 t1 u))) (*.f64 (sqrt.f64 u) (sqrt.f64 (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 t1 (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 t1) 2)) (cbrt.f64 t1) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (+.f64 t1 u) (sqrt.f64 t1)) (sqrt.f64 t1) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 u (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 u (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (*.f64 (+.f64 t1 u) (sqrt.f64 u)) (sqrt.f64 u) (*.f64 t1 (+.f64 t1 u)))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u u))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (*.f64 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (*.f64 -3 (/.f64 v (pow.f64 u 4))) u) (/.f64 v (pow.f64 u 5)))) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (-.f64 (*.f64 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u)))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))) (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (/.f64 (pow.f64 t1 4) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))))
(fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 4)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))) (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))) (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 u (*.f64 -3 (*.f64 v (*.f64 u u)))) (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4)) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))))))
(+.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v))) (/.f64 v t1))) (/.f64 (*.f64 -2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 -3 (*.f64 v (pow.f64 u 3))))) (pow.f64 t1 4)))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) t1))) (pow.f64 u 3) (/.f64 (neg.f64 v) t1))))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1)))) (/.f64 v t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u u))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (*.f64 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (/.f64 (*.f64 -2 (*.f64 t1 (*.f64 -3 (*.f64 v (pow.f64 t1 3))))) (pow.f64 u 5)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v) (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (fma.f64 -4 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v) (/.f64 (*.f64 -2 (*.f64 -3 (*.f64 v (pow.f64 t1 4)))) (pow.f64 u 5))) (*.f64 (/.f64 v u) (/.f64 t1 u))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u u))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (*.f64 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 -3 (*.f64 v (pow.f64 t1 3)))))) (pow.f64 u 5)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)))))))
(+.f64 (fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 (*.f64 -2 (fma.f64 v (pow.f64 t1 4) (*.f64 -3 (*.f64 v (pow.f64 t1 4))))) (pow.f64 u 5))) (-.f64 (*.f64 -3 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(/.f64 u (/.f64 v u))
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 u (/.f64 v u)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 t1 2) v)
(/.f64 (*.f64 t1 t1) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 2 (*.f64 t1 u)) v) (/.f64 (*.f64 t1 t1) v))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 t1 2) v)
(/.f64 (*.f64 t1 t1) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 2 (*.f64 t1 u)) v) (/.f64 (*.f64 t1 t1) v))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 t1 2) v)
(/.f64 (*.f64 t1 t1) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 2 (*.f64 t1 u)) v) (/.f64 (*.f64 t1 t1) v))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(/.f64 u (/.f64 v u))
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 u (/.f64 v u)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(/.f64 u (/.f64 v u))
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 u (/.f64 v u)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 2 (*.f64 t1 u)) v))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(pow.f64 u 2)
(*.f64 u u)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(fma.f64 2 (*.f64 t1 u) (*.f64 u u))
(*.f64 u (+.f64 u (*.f64 t1 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(pow.f64 t1 2)
(*.f64 t1 t1)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (*.f64 t1 t1) (*.f64 2 (*.f64 t1 u)))
(fma.f64 2 (*.f64 t1 u) (*.f64 t1 t1))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(pow.f64 t1 2)
(*.f64 t1 t1)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (*.f64 t1 t1) (*.f64 2 (*.f64 t1 u)))
(fma.f64 2 (*.f64 t1 u) (*.f64 t1 t1))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(pow.f64 t1 2)
(*.f64 t1 t1)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (*.f64 t1 t1) (*.f64 2 (*.f64 t1 u)))
(fma.f64 2 (*.f64 t1 u) (*.f64 t1 t1))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(pow.f64 u 2)
(*.f64 u u)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(fma.f64 2 (*.f64 t1 u) (*.f64 u u))
(*.f64 u (+.f64 u (*.f64 t1 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(pow.f64 u 2)
(*.f64 u u)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(fma.f64 2 (*.f64 t1 u) (*.f64 u u))
(*.f64 u (+.f64 u (*.f64 t1 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 t1 t1) (fma.f64 2 (*.f64 t1 u) (*.f64 u u)))
(fma.f64 t1 t1 (*.f64 u (+.f64 u (*.f64 t1 2))))
(+.f64 0 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(-.f64 0 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))) 1)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(-.f64 (/.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 1 (neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 1)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 1 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 2))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 2) (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) t1)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (neg.f64 v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 1 (pow.f64 (+.f64 t1 u) 2)) (/.f64 t1 (/.f64 1 v)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 t1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (+.f64 t1 u) 2)) (/.f64 (cbrt.f64 t1) (/.f64 1 v)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 (cbrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (+.f64 t1 u) 2)) (/.f64 (sqrt.f64 t1) (/.f64 1 v)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 -1 (pow.f64 (+.f64 t1 u) 2)) (/.f64 t1 (/.f64 1 v)))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)))
(/.f64 (/.f64 (neg.f64 t1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (/.f64 t1 (/.f64 (+.f64 t1 u) (sqrt.f64 v))))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (sqrt.f64 v)) (*.f64 (/.f64 -1 (+.f64 t1 u)) (sqrt.f64 v)))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) (+.f64 t1 u)) (sqrt.f64 v))
(*.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) 1) v)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 v))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) (sqrt.f64 v)) (sqrt.f64 v))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 1)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 3)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 3) 1/3)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) (sqrt.f64 v))) 2)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(sqrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 2))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (+.f64 t1 u) 2)))
(cbrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))) 3))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3)))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(expm1.f64 (log1p.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(exp.f64 (log.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) 1))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(log1p.f64 (expm1.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(+.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) 1)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (+.f64 t1 u) (/.f64 1 (/.f64 v (+.f64 t1 u))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 1 v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (pow.f64 (+.f64 t1 u) 2) (/.f64 1 v))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (/.f64 1 v)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 1 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) (/.f64 (+.f64 t1 u) (sqrt.f64 v)))
(pow.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) 2)
(*.f64 (neg.f64 (pow.f64 (+.f64 t1 u) 2)) (/.f64 1 (neg.f64 v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 1 v) (pow.f64 (+.f64 t1 u) 2))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (+.f64 t1 u) 1) (/.f64 (+.f64 t1 u) v))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 v)))
(/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (cbrt.f64 v)) (pow.f64 (cbrt.f64 v) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 v) 2)) (/.f64 (pow.f64 (+.f64 t1 u) 2) (cbrt.f64 v)))
(*.f64 (/.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 v) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 v)))
(/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (cbrt.f64 v)) (pow.f64 (cbrt.f64 v) 2))
(*.f64 (/.f64 1 (sqrt.f64 v)) (/.f64 (pow.f64 (+.f64 t1 u) 2) (sqrt.f64 v)))
(pow.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) v))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 1 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (pow.f64 (cbrt.f64 v) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4)) (sqrt.f64 v)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (sqrt.f64 v)))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 3)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3) 1/3)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(pow.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 v)) 2)
(pow.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) -1)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 4) (*.f64 v v)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3) (pow.f64 v 3)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 1))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(+.f64 0 (pow.f64 (+.f64 t1 u) 2))
(pow.f64 (+.f64 t1 u) 2)
(+.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(+.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(+.f64 (*.f64 (*.f64 t1 (+.f64 t1 u)) 1) (*.f64 (*.f64 u (+.f64 t1 u)) 1))
(pow.f64 (+.f64 t1 u) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 t1 u) 2))) 1)
(pow.f64 (+.f64 t1 u) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (*.f64 (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(*.f64 (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (-.f64 t1 u) (-.f64 t1 u)))
(*.f64 (/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u)) (/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u)))
(/.f64 (*.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 (-.f64 t1 u) (-.f64 t1 u))) (*.f64 (-.f64 t1 u) (-.f64 t1 u)))
(/.f64 (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)) (-.f64 t1 u)))
(*.f64 (/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u)) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (*.f64 (-.f64 t1 u) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(*.f64 (/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u)) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(/.f64 (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (*.f64 u (+.f64 t1 u)) 3)) (fma.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)) (-.f64 (*.f64 (*.f64 u (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))) (*.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t1 (+.f64 t1 u)) 3) (pow.f64 (*.f64 u (+.f64 t1 u)) 3)) (+.f64 (*.f64 (*.f64 t1 t1) (pow.f64 (+.f64 t1 u) 2)) (*.f64 (*.f64 u (+.f64 t1 u)) (-.f64 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u))))))
(/.f64 (*.f64 (pow.f64 (+.f64 t1 u) 3) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) 2) t1) (*.f64 (*.f64 (pow.f64 (+.f64 t1 u) 2) u) (-.f64 u t1))))
(/.f64 (-.f64 (*.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u))) (*.f64 (*.f64 u (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))) (-.f64 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u))))
(/.f64 (*.f64 (pow.f64 (+.f64 t1 u) 2) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 (*.f64 t1 t1) (*.f64 u u)))
(/.f64 (*.f64 (pow.f64 (+.f64 t1 u) 3) (-.f64 t1 u)) (-.f64 (*.f64 t1 t1) (*.f64 u u)))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (/.f64 (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)) (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 t1 u) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))) (+.f64 (pow.f64 u 3) (pow.f64 t1 3)))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))))
(/.f64 (*.f64 (pow.f64 (+.f64 t1 u) 2) (-.f64 t1 u)) (-.f64 t1 u))
(/.f64 (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 t1 u)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (/.f64 (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)) (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 t1 u) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))) (+.f64 (pow.f64 u 3) (pow.f64 t1 3)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 t1 u)) (-.f64 t1 u))
(/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))))
(/.f64 (*.f64 (pow.f64 (+.f64 t1 u) 2) (-.f64 t1 u)) (-.f64 t1 u))
(pow.f64 (+.f64 t1 u) 2)
(pow.f64 (pow.f64 (+.f64 t1 u) 2) 1)
(pow.f64 (+.f64 t1 u) 2)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 3)
(pow.f64 (+.f64 t1 u) 2)
(pow.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3) 1/3)
(pow.f64 (+.f64 t1 u) 2)
(sqrt.f64 (pow.f64 (+.f64 t1 u) 4))
(pow.f64 (+.f64 t1 u) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (+.f64 t1 u) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 t1 u) 2))))
(pow.f64 (+.f64 t1 u) 2)
(log.f64 (*.f64 (exp.f64 (*.f64 u (+.f64 t1 u))) (exp.f64 (*.f64 t1 (+.f64 t1 u)))))
(pow.f64 (+.f64 t1 u) 2)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3))
(pow.f64 (+.f64 t1 u) 2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (+.f64 t1 u) 2)
(exp.f64 (*.f64 2 (log.f64 (+.f64 t1 u))))
(pow.f64 (+.f64 t1 u) 2)
(exp.f64 (*.f64 (log.f64 (+.f64 t1 u)) 2))
(pow.f64 (+.f64 t1 u) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 t1 u))) 1))
(pow.f64 (+.f64 t1 u) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 t1 (+.f64 t1 u) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 u (+.f64 t1 u) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (+.f64 t1 u) t1 (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (+.f64 t1 u) u (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 1 (*.f64 t1 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 1 (*.f64 u (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) t1) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) u) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) t1) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) u) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 t1 (+.f64 t1 u)) 1 (*.f64 (*.f64 u (+.f64 t1 u)) 1))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 u (+.f64 t1 u))) (cbrt.f64 (*.f64 u (+.f64 t1 u)))) (cbrt.f64 (*.f64 u (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) (cbrt.f64 (*.f64 t1 (+.f64 t1 u)))) (cbrt.f64 (*.f64 t1 (+.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (hypot.f64 u (sqrt.f64 (*.f64 t1 u))) (hypot.f64 u (sqrt.f64 (*.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(fma.f64 (hypot.f64 t1 (sqrt.f64 (*.f64 t1 u))) (hypot.f64 t1 (sqrt.f64 (*.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(fma.f64 (*.f64 (sqrt.f64 t1) (sqrt.f64 (+.f64 t1 u))) (*.f64 (sqrt.f64 t1) (sqrt.f64 (+.f64 t1 u))) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 t1)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 t1)) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 (sqrt.f64 u) (sqrt.f64 (+.f64 t1 u))) (*.f64 (sqrt.f64 u) (sqrt.f64 (+.f64 t1 u))) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (sqrt.f64 u)) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 t1 (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 t1) 2)) (cbrt.f64 t1) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 (+.f64 t1 u) (sqrt.f64 t1)) (sqrt.f64 t1) (*.f64 u (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 u (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 u (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 (+.f64 t1 u) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)
(fma.f64 (*.f64 (+.f64 t1 u) (sqrt.f64 u)) (sqrt.f64 u) (*.f64 t1 (+.f64 t1 u)))
(pow.f64 (+.f64 t1 u) 2)

localize10.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 v (+.f64 t1 u))
99.7%
(/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u)))
84.9%
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
Compiler

Compiled 37 to 8 computations (78.4% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
t1
@0
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
0.0ms
u
@inf
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
0.0ms
u
@-inf
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
0.0ms
t1
@inf
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
0.0ms
t1
@-inf
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))

rewrite116.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1398×log-prod
1246×prod-diff
506×fma-def
444×log-div
428×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01160
125144
2415044
Stop Event
node limit
Counts
2 → 109
Calls
Call 1
Inputs
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u)))
Outputs
(+.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(-.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 1 (neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(*.f64 1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 2) (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) (sqrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) t1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 t1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 t1) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (+.f64 t1 u) v)) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 t1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (/.f64 1 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 1) (/.f64 v (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 t1 1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) t1) -1)
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2))
(log.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(+.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) t1) (*.f64 (/.f64 (+.f64 t1 u) v) u))
(+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) u) (*.f64 (/.f64 (+.f64 t1 u) v) t1))
(+.f64 (*.f64 t1 (/.f64 (+.f64 t1 u) v)) (*.f64 u (/.f64 (+.f64 t1 u) v)))
(+.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) (*.f64 t1 (/.f64 (+.f64 t1 u) v)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) 1)
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))
(*.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(*.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u))
(*.f64 (-.f64 t1 u) (/.f64 1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) 1) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) v) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 t1 u) 1) (/.f64 (+.f64 t1 u) v))
(*.f64 (/.f64 1 v) (/.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) v) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (cbrt.f64 (+.f64 t1 u)) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (/.f64 (sqrt.f64 (+.f64 t1 u)) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 1) (+.f64 t1 u))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (-.f64 t1 u))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)
(pow.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) -1)
(neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(fma.f64 t1 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 (+.f64 t1 u) v)))
(fma.f64 u (/.f64 (+.f64 t1 u) v) (*.f64 t1 (/.f64 (+.f64 t1 u) v)))
(fma.f64 (/.f64 (+.f64 t1 u) v) t1 (*.f64 (/.f64 (+.f64 t1 u) v) u))
(fma.f64 (/.f64 (+.f64 t1 u) v) u (*.f64 (/.f64 (+.f64 t1 u) v) t1))

simplify159.0ms (1.3%)

Algorithm
egg-herbie
Rules
1062×unswap-sqr
536×log-prod
416×associate-*r*
386×distribute-rgt-neg-in
382×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03626425
19986149
240336149
Stop Event
node limit
Counts
181 → 192
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (pow.f64 u 2) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 t1 2) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 t1 2) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 t1 2) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 u 2) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 u 2) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(+.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(-.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 1 (neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(*.f64 1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 2) (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) (sqrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) t1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 t1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 t1) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (+.f64 t1 u) v)) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 t1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (/.f64 1 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 1) (/.f64 v (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 t1 1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) t1) -1)
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2))
(log.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(+.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) t1) (*.f64 (/.f64 (+.f64 t1 u) v) u))
(+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) u) (*.f64 (/.f64 (+.f64 t1 u) v) t1))
(+.f64 (*.f64 t1 (/.f64 (+.f64 t1 u) v)) (*.f64 u (/.f64 (+.f64 t1 u) v)))
(+.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) (*.f64 t1 (/.f64 (+.f64 t1 u) v)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) 1)
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))
(*.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(*.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u))
(*.f64 (-.f64 t1 u) (/.f64 1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) 1) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) v) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 t1 u) 1) (/.f64 (+.f64 t1 u) v))
(*.f64 (/.f64 1 v) (/.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) v) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (cbrt.f64 (+.f64 t1 u)) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (/.f64 (sqrt.f64 (+.f64 t1 u)) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 1) (+.f64 t1 u))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (-.f64 t1 u))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)
(pow.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) -1)
(neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(fma.f64 t1 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 (+.f64 t1 u) v)))
(fma.f64 u (/.f64 (+.f64 t1 u) v) (*.f64 t1 (/.f64 (+.f64 t1 u) v)))
(fma.f64 (/.f64 (+.f64 t1 u) v) t1 (*.f64 (/.f64 (+.f64 t1 u) v) u))
(fma.f64 (/.f64 (+.f64 t1 u) v) u (*.f64 (/.f64 (+.f64 t1 u) v) t1))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 t1 (*.f64 t1 v)))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 v u) (/.f64 t1 u))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (*.f64 -3 (/.f64 v (pow.f64 u 4))) u) (/.f64 v (pow.f64 u 5)))) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 v u) (/.f64 t1 u)))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u))))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v))) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))) (/.f64 v t1)))
(fma.f64 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3))) (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (/.f64 (pow.f64 t1 4) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 4)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))) (/.f64 v t1)))))
(fma.f64 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 4)) (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3))) (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v))) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))) (/.f64 v t1)))
(fma.f64 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3))) (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 u (*.f64 -3 (*.f64 v (*.f64 u u)))) (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4)) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))))))
(+.f64 (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u)))) (/.f64 v t1))) (/.f64 (*.f64 -2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 -3 (*.f64 v (pow.f64 u 3))))) (pow.f64 t1 4)))
(+.f64 (fma.f64 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3))) (/.f64 v t1))) (/.f64 (*.f64 -2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 -3 (*.f64 v (pow.f64 u 3))))) (pow.f64 t1 4)))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v))) (/.f64 v t1))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1)))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 -3 v) (pow.f64 t1 3)) (-.f64 (*.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v))) (/.f64 v t1)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.f64 (*.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v))) (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) t1))) (pow.f64 u 3) (/.f64 (neg.f64 v) t1))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 -3 v) (pow.f64 t1 3)) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1)))) (/.f64 v t1)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1)))) (/.f64 v t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 t1 (*.f64 t1 v)))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 v u) (/.f64 t1 u))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 -3 (*.f64 v (pow.f64 t1 3)))))))))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v) (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (fma.f64 -4 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 t1 4))) (pow.f64 u 5)))) (*.f64 (/.f64 v u) (/.f64 t1 u))))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v) (fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (fma.f64 -4 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (/.f64 -2 (/.f64 (pow.f64 u 5) (*.f64 -3 (*.f64 v (pow.f64 t1 4)))))) (*.f64 (/.f64 v u) (/.f64 t1 u))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 u u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (/.f64 2 (/.f64 (pow.f64 u 3) (*.f64 t1 (*.f64 t1 v)))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1)))) (*.f64 (/.f64 v u) (/.f64 t1 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 v u) (/.f64 t1 u))))
(fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 -3 (*.f64 v (pow.f64 t1 3)))))) (pow.f64 u 5)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)))))))
(+.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 v u) (/.f64 t1 u)))) (/.f64 (*.f64 -2 (fma.f64 v (pow.f64 t1 4) (*.f64 -3 (*.f64 v (pow.f64 t1 4))))) (pow.f64 u 5)))
(+.f64 (fma.f64 2 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 (*.f64 -2 (fma.f64 v (pow.f64 t1 4) (*.f64 -3 (*.f64 v (pow.f64 t1 4))))) (pow.f64 u 5))) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(/.f64 u (/.f64 v u))
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 u u) v) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 u (/.f64 v u)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 t1 2) v)
(/.f64 (*.f64 t1 t1) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (*.f64 2 (/.f64 t1 (/.f64 v u))) (/.f64 (*.f64 t1 t1) v))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 t1 2) v)
(/.f64 (*.f64 t1 t1) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (*.f64 2 (/.f64 t1 (/.f64 v u))) (/.f64 (*.f64 t1 t1) v))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 t1 2) v)
(/.f64 (*.f64 t1 t1) v)
(+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (*.f64 2 (/.f64 t1 (/.f64 v u))) (/.f64 (*.f64 t1 t1) v))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(/.f64 u (/.f64 v u))
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 u u) v) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 u (/.f64 v u)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(/.f64 u (/.f64 v u))
(+.f64 (/.f64 (pow.f64 u 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 u u) v) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 u (/.f64 v u)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(+.f64 (/.f64 (pow.f64 u 2) v) (+.f64 (/.f64 (pow.f64 t1 2) v) (*.f64 2 (/.f64 (*.f64 t1 u) v))))
(+.f64 (+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 t1) v)) (*.f64 2 (/.f64 t1 (/.f64 v u))))
(+.f64 (/.f64 u (/.f64 v u)) (fma.f64 2 (*.f64 (/.f64 t1 v) u) (/.f64 (*.f64 t1 t1) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(+.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(-.f64 0 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))) 1)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(-.f64 (/.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 1 (neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(/.f64 (*.f64 t1 1) (/.f64 (neg.f64 (pow.f64 (+.f64 t1 u) 2)) v))
(*.f64 (/.f64 t1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))) v)
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 2) (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) (sqrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) t1)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 t1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 t1) (/.f64 (+.f64 t1 u) v)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (+.f64 t1 u) v)) (/.f64 (cbrt.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) v)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 t1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (/.f64 t1 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (sqrt.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 1) (/.f64 v (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (cbrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 1)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 3)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3) 1/3)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 2)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(pow.f64 (/.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) t1) -1)
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 2))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (pow.f64 (exp.f64 t1) (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))))
(/.f64 (neg.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)) 3))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3)))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(exp.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))) 1))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(+.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) t1) (*.f64 (/.f64 (+.f64 t1 u) v) u))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) u) (*.f64 (/.f64 (+.f64 t1 u) v) t1))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(+.f64 (*.f64 t1 (/.f64 (+.f64 t1 u) v)) (*.f64 u (/.f64 (+.f64 t1 u) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(+.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) (*.f64 t1 (/.f64 (+.f64 t1 u) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) 1)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (-.f64 t1 u) (/.f64 1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (-.f64 t1 u) (*.f64 (/.f64 1 (neg.f64 v)) (+.f64 t1 u)))
(*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 v)))
(*.f64 (/.f64 (-.f64 t1 u) (neg.f64 v)) (+.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) 1) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) v) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (+.f64 t1 u) 1) (/.f64 (+.f64 t1 u) v))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 1 v) (/.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v (+.f64 t1 u)))) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) v) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (cbrt.f64 (+.f64 t1 u)) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v (+.f64 t1 u)))) (sqrt.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (/.f64 (sqrt.f64 (+.f64 t1 u)) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v (+.f64 t1 u)))) (pow.f64 (cbrt.f64 (/.f64 v (+.f64 t1 u))) 2))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 1) (+.f64 t1 u))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)) (cbrt.f64 (+.f64 t1 u)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (sqrt.f64 (+.f64 t1 u))) (sqrt.f64 (+.f64 t1 u)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(*.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (-.f64 t1 u))
(*.f64 (-.f64 t1 u) (*.f64 (/.f64 1 (neg.f64 v)) (+.f64 t1 u)))
(*.f64 (-.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 v)))
(*.f64 (/.f64 (-.f64 t1 u) (neg.f64 v)) (+.f64 t1 u))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 1)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 3)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3) 1/3)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 2)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(pow.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) -1)
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(neg.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (neg.f64 v)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 2))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(log.f64 (exp.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v))))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v) 3))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 3) (pow.f64 (/.f64 v (+.f64 t1 u)) 3)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(exp.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) 1))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(fma.f64 t1 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 (+.f64 t1 u) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(fma.f64 u (/.f64 (+.f64 t1 u) v) (*.f64 t1 (/.f64 (+.f64 t1 u) v)))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(fma.f64 (/.f64 (+.f64 t1 u) v) t1 (*.f64 (/.f64 (+.f64 t1 u) v) u))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)
(fma.f64 (/.f64 (+.f64 t1 u) v) u (*.f64 (/.f64 (+.f64 t1 u) v) t1))
(/.f64 (pow.f64 (+.f64 t1 u) 2) v)

localize10.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
72.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 34 to 8 computations (76.5% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
t1
@0
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
0.0ms
u
@-inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
0.0ms
t1
@-inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
0.0ms
u
@inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
0.0ms
t1
@inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1922×prod-diff
1330×log-prod
672×fma-def
418×expm1-udef
418×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01129
125025
2401625
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Outputs
(+.f64 0 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))) 1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 t1 (/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 v (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (*.f64 t1 v) (/.f64 1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1)
(*.f64 1 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 2) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)))
(*.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 t1 v))
(*.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 v 1) (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 (/.f64 v (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (/.f64 (+.f64 t1 u) t1)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (*.f64 t1 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 (*.f64 t1 v)) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) 1) (/.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) 1) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(*.f64 (/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) 2)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)
(neg.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 2) (pow.f64 (+.f64 t1 u) 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))))
(cbrt.f64 (pow.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(exp.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))

simplify67.0ms (0.5%)

Algorithm
egg-herbie
Rules
1194×associate-*r/
1010×associate-+r+
912×associate-*l/
906×associate-+l+
634×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02483914
17313780
229083550
Stop Event
node limit
Counts
88 → 114
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 0 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))) 1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 t1 (/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 v (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (*.f64 t1 v) (/.f64 1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1)
(*.f64 1 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 2) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)))
(*.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 t1 v))
(*.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 v 1) (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 (/.f64 v (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (/.f64 (+.f64 t1 u) t1)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (*.f64 t1 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 (*.f64 t1 v)) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) 1) (/.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) 1) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(*.f64 (/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(pow.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) 2)
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)
(neg.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 2) (pow.f64 (+.f64 t1 u) 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))))
(cbrt.f64 (pow.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(exp.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u))))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(-.f64 (/.f64 (*.f64 (*.f64 v 2) (*.f64 t1 t1)) (pow.f64 u 3)) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u u)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (-.f64 (/.f64 (*.f64 -3 v) (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (*.f64 -3 (/.f64 v (pow.f64 u 4))) u) (/.f64 v (pow.f64 u 5)))) (fma.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u u)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 t1 u) (/.f64 v u)))))
(fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (/.f64 (*.f64 6 v) (pow.f64 u 4)) u)) (-.f64 (/.f64 (*.f64 -3 v) (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (*.f64 (/.f64 t1 u) (/.f64 v u)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (neg.f64 (/.f64 v t1)))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u))) (/.f64 v t1))
(fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(fma.f64 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (/.f64 (pow.f64 t1 4) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)))))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -2 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 4)) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (/.f64 v t1))))))
(+.f64 (fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 u 3) (/.f64 (pow.f64 t1 4) v)) (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 4)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (neg.f64 (/.f64 v t1)))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u))) (/.f64 v t1))
(fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 u (*.f64 -3 (*.f64 v (*.f64 u u)))) (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4)) (fma.f64 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3))))))
(+.f64 (fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1))) (/.f64 (*.f64 -2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 -3 (*.f64 v (pow.f64 u 3))))) (pow.f64 t1 4)))
(+.f64 (fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1))) (/.f64 -2 (/.f64 (pow.f64 t1 4) (*.f64 (*.f64 -2 (pow.f64 u 3)) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (neg.f64 (/.f64 v t1)))
(-.f64 (*.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u))) (/.f64 v t1))
(fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 -4 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (-.f64 (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (/.f64 v t1)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (/.f64 (neg.f64 v) t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) t1))) (pow.f64 u 3) (neg.f64 (/.f64 v t1)))))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.f64 (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1)))) (/.f64 v t1)))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.f64 (fma.f64 2 (/.f64 u (/.f64 (*.f64 t1 t1) v)) (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 6 (/.f64 t1 (/.f64 v (pow.f64 t1 3))))))) (/.f64 v t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u))))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(-.f64 (/.f64 (*.f64 (*.f64 v 2) (*.f64 t1 t1)) (pow.f64 u 3)) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u u)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (-.f64 (/.f64 (*.f64 -3 v) (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u u)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 -3 (*.f64 v (pow.f64 t1 3)))))))))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (-.f64 (fma.f64 -4 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 t1 4))) (pow.f64 u 5)))) (*.f64 (/.f64 t1 u) (/.f64 v u))))))
(+.f64 (*.f64 (pow.f64 t1 4) (/.f64 -2 (/.f64 (pow.f64 u 5) v))) (+.f64 (fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (-.f64 (/.f64 (*.f64 -3 v) (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (*.f64 (/.f64 t1 u) (/.f64 v u)))) (*.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 t1 4))) (pow.f64 u 5)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u))))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(-.f64 (/.f64 (*.f64 (*.f64 v 2) (*.f64 t1 t1)) (pow.f64 u 3)) (*.f64 (/.f64 t1 u) (/.f64 v u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u u)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (-.f64 (/.f64 (*.f64 -3 v) (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (*.f64 (/.f64 t1 u) (/.f64 v u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 -3 (*.f64 v (pow.f64 t1 3)))))) (pow.f64 u 5)) (fma.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u u)) (*.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 t1 u) (/.f64 v u)))) (/.f64 (*.f64 -2 (fma.f64 v (pow.f64 t1 4) (*.f64 -3 (*.f64 v (pow.f64 t1 4))))) (pow.f64 u 5)))
(+.f64 (-.f64 (/.f64 (*.f64 -3 v) (/.f64 (pow.f64 u 4) (pow.f64 t1 3))) (*.f64 (/.f64 t1 u) (/.f64 v u))) (fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (/.f64 -2 (/.f64 (pow.f64 u 5) (*.f64 (*.f64 v -2) (pow.f64 t1 4))))))
(+.f64 0 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))) 1)
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(-.f64 (/.f64 0 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)) (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 t1 (/.f64 1 (/.f64 (pow.f64 (+.f64 t1 u) 2) v)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 v (*.f64 t1 (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (/.f64 1 (neg.f64 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(*.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1)
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 1 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 2))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 2) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (pow.f64 (+.f64 t1 u) -2) (*.f64 t1 v))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 t1 1) (/.f64 v (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (/.f64 (*.f64 t1 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 v 1) (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2)) v)
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 v (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 t1 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (/.f64 (*.f64 t1 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (/.f64 (+.f64 t1 u) t1)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (*.f64 t1 v) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (/.f64 (*.f64 t1 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 (*.f64 t1 v)) (+.f64 t1 u)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) 1) (/.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) 1) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(*.f64 (/.f64 t1 (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (/.f64 v (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)))
(/.f64 (/.f64 (*.f64 t1 v) (cbrt.f64 (pow.f64 (+.f64 t1 u) 4))) (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2))
(*.f64 (/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(*.f64 (/.f64 v (*.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (/.f64 (+.f64 t1 u) t1))) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(*.f64 (/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1)))
(/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (+.f64 t1 u) (*.f64 t1 t1))))
(*.f64 (/.f64 (/.f64 v (/.f64 (+.f64 t1 u) t1)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 1)
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 3)
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (pow.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3) 1/3)
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (+.f64 t1 u)) 2)
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(pow.f64 (/.f64 (pow.f64 (+.f64 t1 u) 2) (*.f64 t1 v)) -1)
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(neg.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 2) (pow.f64 (+.f64 t1 u) 4)))
(fabs.f64 (*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))))))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(log.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 v) t1) (pow.f64 (+.f64 t1 u) -2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2)) (neg.f64 t1))
(*.f64 t1 (*.f64 (pow.f64 (+.f64 t1 u) -2) (neg.f64 v)))
(cbrt.f64 (pow.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2))) 3))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 (pow.f64 (+.f64 t1 u) 2) 3)))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(expm1.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))) 1))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))
(log1p.f64 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))))
(*.f64 t1 (*.f64 v (pow.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) -2))

eval502.0ms (4%)

Compiler

Compiled 27548 to 12348 computations (55.2% saved)

prune378.0ms (3%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New1189131202
Fresh000
Picked011
Done314
Total1192151207
Accurracy
100.0%
Counts
1207 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
48.0%
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
69.9%
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
71.4%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
40.1%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
56.1%
(/.f64 (neg.f64 v) t1)
51.5%
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
55.3%
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1)))
41.0%
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
46.5%
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
84.5%
(/.f64 (neg.f64 t1) (*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u)))
94.3%
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
50.4%
(-.f64 (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1)) (/.f64 v t1))
47.5%
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
45.8%
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
Compiler

Compiled 343 to 215 computations (37.3% saved)

localize13.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
94.4%
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
Compiler

Compiled 38 to 15 computations (60.5% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
0.0ms
v
@-inf
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
0.0ms
t1
@0
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
0.0ms
u
@0
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
0.0ms
u
@inf
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))

rewrite78.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1362×log-prod
1274×prod-diff
504×fma-def
470×expm1-udef
468×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01156
125156
2375956
Stop Event
node limit
Counts
2 → 91
Calls
Call 1
Inputs
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
Outputs
(+.f64 0 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 v (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 1 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 (+.f64 t1 u) (neg.f64 (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) v)
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)) (/.f64 v (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (/.f64 v (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 v) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (/.f64 (cbrt.f64 v) (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2)
(pow.f64 (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u))) -1)
(neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (-.f64 -1 (/.f64 u t1))))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(+.f64 0 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(+.f64 (*.f64 (+.f64 t1 u) -1) (*.f64 (+.f64 t1 u) (/.f64 (neg.f64 u) t1)))
(+.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) t1) (*.f64 (-.f64 -1 (/.f64 u t1)) u))
(+.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) u) (*.f64 (-.f64 -1 (/.f64 u t1)) t1))
(+.f64 (*.f64 -1 (+.f64 t1 u)) (*.f64 (/.f64 (neg.f64 u) t1) (+.f64 t1 u)))
(+.f64 (*.f64 t1 (-.f64 -1 (/.f64 u t1))) (*.f64 u (-.f64 -1 (/.f64 u t1))))
(+.f64 (*.f64 u (-.f64 -1 (/.f64 u t1))) (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (*.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (*.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (+.f64 -1 (/.f64 u t1))))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (*.f64 (-.f64 t1 u) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (*.f64 (-.f64 t1 u) (+.f64 -1 (/.f64 u t1))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (-.f64 t1 u)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 (+.f64 -1 (/.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (+.f64 -1 (/.f64 u t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 -1 (/.f64 u t1))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 -1 (/.f64 u t1))) (-.f64 t1 u))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 t1 u)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 t1 u)) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t1 u) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(fma.f64 t1 (-.f64 -1 (/.f64 u t1)) (*.f64 u (-.f64 -1 (/.f64 u t1))))
(fma.f64 u (-.f64 -1 (/.f64 u t1)) (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(fma.f64 (+.f64 t1 u) -1 (*.f64 (+.f64 t1 u) (/.f64 (neg.f64 u) t1)))
(fma.f64 -1 (+.f64 t1 u) (*.f64 (/.f64 (neg.f64 u) t1) (+.f64 t1 u)))
(fma.f64 (-.f64 -1 (/.f64 u t1)) t1 (*.f64 (-.f64 -1 (/.f64 u t1)) u))
(fma.f64 (-.f64 -1 (/.f64 u t1)) u (*.f64 (-.f64 -1 (/.f64 u t1)) t1))

simplify158.0ms (1.3%)

Algorithm
egg-herbie
Rules
1198×associate-+r+
958×unswap-sqr
446×fma-def
418×log-prod
350×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03626499
110756341
241996091
Stop Event
node limit
Counts
151 → 202
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) u) (pow.f64 t1 4))) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v)))) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1)))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(*.f64 -1 t1)
(+.f64 (*.f64 -1 t1) (*.f64 -2 u))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(*.f64 -1 t1)
(+.f64 (*.f64 -1 t1) (*.f64 -2 u))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(*.f64 -1 t1)
(+.f64 (*.f64 -1 t1) (*.f64 -2 u))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1)))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1)))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(+.f64 0 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 v (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 1 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 (+.f64 t1 u) (neg.f64 (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) v)
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)) (/.f64 v (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (/.f64 v (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 v) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (/.f64 (cbrt.f64 v) (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2)
(pow.f64 (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u))) -1)
(neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (-.f64 -1 (/.f64 u t1))))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(+.f64 0 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(+.f64 (*.f64 (+.f64 t1 u) -1) (*.f64 (+.f64 t1 u) (/.f64 (neg.f64 u) t1)))
(+.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) t1) (*.f64 (-.f64 -1 (/.f64 u t1)) u))
(+.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) u) (*.f64 (-.f64 -1 (/.f64 u t1)) t1))
(+.f64 (*.f64 -1 (+.f64 t1 u)) (*.f64 (/.f64 (neg.f64 u) t1) (+.f64 t1 u)))
(+.f64 (*.f64 t1 (-.f64 -1 (/.f64 u t1))) (*.f64 u (-.f64 -1 (/.f64 u t1))))
(+.f64 (*.f64 u (-.f64 -1 (/.f64 u t1))) (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (*.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (*.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (+.f64 -1 (/.f64 u t1))))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (*.f64 (-.f64 t1 u) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (*.f64 (-.f64 t1 u) (+.f64 -1 (/.f64 u t1))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (-.f64 t1 u)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 (+.f64 -1 (/.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (+.f64 -1 (/.f64 u t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 -1 (/.f64 u t1))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 -1 (/.f64 u t1))) (-.f64 t1 u))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 t1 u)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 t1 u)) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t1 u) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 3) (pow.f64 (+.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(fma.f64 t1 (-.f64 -1 (/.f64 u t1)) (*.f64 u (-.f64 -1 (/.f64 u t1))))
(fma.f64 u (-.f64 -1 (/.f64 u t1)) (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(fma.f64 (+.f64 t1 u) -1 (*.f64 (+.f64 t1 u) (/.f64 (neg.f64 u) t1)))
(fma.f64 -1 (+.f64 t1 u) (*.f64 (/.f64 (neg.f64 u) t1) (+.f64 t1 u)))
(fma.f64 (-.f64 -1 (/.f64 u t1)) t1 (*.f64 (-.f64 -1 (/.f64 u t1)) u))
(fma.f64 (-.f64 -1 (/.f64 u t1)) u (*.f64 (-.f64 -1 (/.f64 u t1)) t1))
Outputs
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(neg.f64 (*.f64 (/.f64 t1 (*.f64 u u)) v))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (*.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (*.f64 -3 (/.f64 v (pow.f64 u 4))) u) (/.f64 v (pow.f64 u 5)))) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4)))))))
(fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 t1 (*.f64 u u)) v))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 4) (fma.f64 -2 (/.f64 v (pow.f64 u 5)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 u 4))) u)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u))))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1))) (/.f64 v t1))
(-.f64 (/.f64 (*.f64 (*.f64 2 v) u) (*.f64 t1 t1)) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (/.f64 v t1))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (*.f64 u u))) (/.f64 (pow.f64 t1 4) u)) (+.f64 (/.f64 (neg.f64 v) t1) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))))
(fma.f64 -4 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (fma.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 u 3))) (pow.f64 t1 4)) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (/.f64 v t1))))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1))) (/.f64 v t1))
(-.f64 (/.f64 (*.f64 (*.f64 2 v) u) (*.f64 t1 t1)) (/.f64 v t1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 v (*.f64 u u)) 3) (pow.f64 t1 3)) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1)))
(-.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1))) (/.f64 v t1)) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 3)))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 v) u) (*.f64 t1 t1)) (/.f64 v t1)) (/.f64 (*.f64 (*.f64 v (*.f64 u u)) -3) (pow.f64 t1 3)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 v (pow.f64 u 2))) (*.f64 4 (*.f64 v (pow.f64 u 2)))) u) (pow.f64 t1 4))) (*.f64 -1 (/.f64 v t1))))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 v (*.f64 u u)) 3) (pow.f64 t1 3)) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (fma.f64 -2 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 2 (/.f64 (*.f64 (*.f64 v (*.f64 u u)) 3) (/.f64 (pow.f64 t1 4) u)) (/.f64 (neg.f64 v) t1)))))
(-.f64 (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 2 (/.f64 (*.f64 (*.f64 v (pow.f64 u 3)) 3) (pow.f64 t1 4)))) (/.f64 v t1))) (/.f64 (*.f64 v (*.f64 u u)) (/.f64 (pow.f64 t1 3) 3)))
(+.f64 (/.f64 (*.f64 (*.f64 v (*.f64 u u)) -3) (pow.f64 t1 3)) (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 2 (/.f64 (*.f64 (*.f64 v (pow.f64 u 3)) 3) (pow.f64 t1 4)))) (/.f64 v t1))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (*.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1))) (/.f64 v t1))
(-.f64 (/.f64 (*.f64 (*.f64 2 v) u) (*.f64 t1 t1)) (/.f64 v t1))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1)))
(-.f64 (fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (*.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)))) (/.f64 v t1))
(-.f64 (fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (/.f64 (*.f64 (*.f64 2 v) u) (*.f64 t1 t1))) (/.f64 v t1))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) (*.f64 u u) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (fma.f64 (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 -3 (/.f64 v (pow.f64 t1 3))) t1))) (pow.f64 u 3) (/.f64 (neg.f64 v) t1))))
(fma.f64 (*.f64 u u) (*.f64 (/.f64 v (pow.f64 t1 3)) -3) (-.f64 (fma.f64 2 (*.f64 (/.f64 u t1) (/.f64 v t1)) (*.f64 (pow.f64 u 3) (fma.f64 -2 (/.f64 v (pow.f64 t1 4)) (/.f64 (*.f64 6 (/.f64 v (pow.f64 t1 3))) t1)))) (/.f64 v t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(neg.f64 (*.f64 (/.f64 t1 (*.f64 u u)) v))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (*.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (*.f64 (pow.f64 t1 3) (*.f64 -3 (/.f64 v (pow.f64 u 4))))))
(fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (-.f64 (*.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3)) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 t1 (/.f64 (*.f64 u u) v)) (fma.f64 -4 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (*.f64 -2 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 -3 (*.f64 v (pow.f64 t1 3)))))))))))
(+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v) (fma.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (-.f64 (fma.f64 -4 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 t1 4))) (pow.f64 u 5)))) (*.f64 (/.f64 t1 (*.f64 u u)) v)))))
(+.f64 (+.f64 (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 (pow.f64 t1 3) (*.f64 (/.f64 v (pow.f64 u 4)) -3) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u))))) (*.f64 -2 (/.f64 (*.f64 -3 (*.f64 v (pow.f64 t1 4))) (pow.f64 u 5)))) (*.f64 (pow.f64 t1 4) (/.f64 (*.f64 v -2) (pow.f64 u 5))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))
(neg.f64 (*.f64 (/.f64 t1 (*.f64 u u)) v))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(-.f64 (*.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 v (pow.f64 t1 3)) 3) (pow.f64 u 4)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(-.f64 (-.f64 (*.f64 2 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1))) (*.f64 (/.f64 t1 (*.f64 u u)) v)) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3)))
(-.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v))) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))) (*.f64 (/.f64 t1 (*.f64 u u)) v))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 t1 (+.f64 (*.f64 4 (*.f64 (pow.f64 t1 3) v)) (*.f64 -1 (*.f64 (pow.f64 t1 3) v)))) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))))
(fma.f64 -2 (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 v (pow.f64 t1 3)) 3) (pow.f64 u 4)) (fma.f64 2 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 2 (/.f64 t1 (/.f64 (pow.f64 u 5) (*.f64 (*.f64 v (pow.f64 t1 3)) 3))) (neg.f64 (/.f64 t1 (/.f64 (*.f64 u u) v)))))))
(fma.f64 -2 (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v) (-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)) (/.f64 (*.f64 (*.f64 v (pow.f64 t1 4)) 3) (pow.f64 u 5)))) (*.f64 (/.f64 t1 (*.f64 u u)) v)) (/.f64 (*.f64 v (pow.f64 t1 3)) (/.f64 (pow.f64 u 4) 3))))
(+.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (/.f64 (*.f64 (*.f64 v (pow.f64 t1 4)) 3) (pow.f64 u 5)))) (*.f64 (/.f64 t1 (*.f64 u u)) v)) (fma.f64 (pow.f64 t1 4) (/.f64 (*.f64 v -2) (pow.f64 u 5)) (/.f64 (*.f64 v (*.f64 -3 (pow.f64 t1 3))) (pow.f64 u 4))))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(neg.f64 (/.f64 (*.f64 u u) t1))
(*.f64 u (neg.f64 (/.f64 u t1)))
(+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1)))
(fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1)))
(-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1))
(*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(*.f64 -1 t1)
(neg.f64 t1)
(+.f64 (*.f64 -1 t1) (*.f64 -2 u))
(fma.f64 -1 t1 (*.f64 u -2))
(-.f64 (*.f64 u -2) t1)
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(*.f64 -1 t1)
(neg.f64 t1)
(+.f64 (*.f64 -1 t1) (*.f64 -2 u))
(fma.f64 -1 t1 (*.f64 u -2))
(-.f64 (*.f64 u -2) t1)
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(*.f64 -1 t1)
(neg.f64 t1)
(+.f64 (*.f64 -1 t1) (*.f64 -2 u))
(fma.f64 -1 t1 (*.f64 u -2))
(-.f64 (*.f64 u -2) t1)
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(neg.f64 (/.f64 (*.f64 u u) t1))
(*.f64 u (neg.f64 (/.f64 u t1)))
(+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1)))
(fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1)))
(-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1))
(*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(neg.f64 (/.f64 (*.f64 u u) t1))
(*.f64 u (neg.f64 (/.f64 u t1)))
(+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1)))
(fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1)))
(-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1))
(*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2))
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(+.f64 (*.f64 -1 t1) (+.f64 (*.f64 -2 u) (*.f64 -1 (/.f64 (pow.f64 u 2) t1))))
(fma.f64 -1 t1 (fma.f64 -2 u (neg.f64 (/.f64 (*.f64 u u) t1))))
(-.f64 (-.f64 (*.f64 u -2) (/.f64 (*.f64 u u) t1)) t1)
(-.f64 (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)) t1)
(+.f64 0 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 v (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 1 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 (+.f64 t1 u) (neg.f64 (-.f64 -1 (/.f64 u t1))))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) v)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (-.f64 -1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)) (/.f64 v (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (/.f64 v (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 v) (-.f64 -1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)) (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) (/.f64 (cbrt.f64 v) (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 v) (+.f64 t1 u)) (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (pow.f64 (/.f64 u t1) 3)))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 -1 (/.f64 u t1))) (-.f64 1 (pow.f64 (/.f64 u t1) 2)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))))
(pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 3)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 2)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u))) -1)
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (-.f64 -1 (/.f64 u t1))))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 1 (/.f64 u t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 1 (/.f64 u t1)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 2))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(log.f64 (exp.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))) 3))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 3)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) 1))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(+.f64 0 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 (+.f64 t1 u) -1) (*.f64 (+.f64 t1 u) (/.f64 (neg.f64 u) t1)))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) t1) (*.f64 (-.f64 -1 (/.f64 u t1)) u))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) u) (*.f64 (-.f64 -1 (/.f64 u t1)) t1))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 -1 (+.f64 t1 u)) (*.f64 (/.f64 (neg.f64 u) t1) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 t1 (-.f64 -1 (/.f64 u t1))) (*.f64 u (-.f64 -1 (/.f64 u t1))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 u (-.f64 -1 (/.f64 u t1))) (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (*.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)))
(*.f64 (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (*.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (+.f64 -1 (/.f64 u t1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (*.f64 (+.f64 -1 (/.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (/.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (*.f64 (-.f64 t1 u) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u)))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (/.f64 (+.f64 t1 u) 1))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (*.f64 (-.f64 t1 u) (+.f64 -1 (/.f64 u t1))))
(/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (/.f64 (*.f64 (+.f64 -1 (/.f64 u t1)) (-.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) 1))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (-.f64 t1 u)))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u)))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (/.f64 (+.f64 t1 u) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 (+.f64 -1 (/.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 (pow.f64 u 3) (pow.f64 t1 3))) (*.f64 (+.f64 -1 (/.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (/.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (+.f64 -1 (/.f64 u t1)) (-.f64 t1 u)))
(/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (/.f64 (*.f64 (+.f64 -1 (/.f64 u t1)) (-.f64 t1 u)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 -1 (/.f64 u t1))) (/.f64 (+.f64 t1 u) 1))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (+.f64 t1 u)))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(/.f64 (+.f64 t1 u) (/.f64 (+.f64 -1 (/.f64 u t1)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))))
(*.f64 (/.f64 (+.f64 t1 u) (+.f64 -1 (/.f64 u t1))) (-.f64 1 (pow.f64 (/.f64 u t1) 2)))
(/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (+.f64 (pow.f64 t1 3) (pow.f64 u 3))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (/.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (-.f64 t1 u))
(/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (-.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))))
(*.f64 (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (+.f64 t1 u) 1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 3) (pow.f64 u 3)) (-.f64 -1 (/.f64 u t1))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (/.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (+.f64 (pow.f64 u 3) (pow.f64 t1 3)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 -1 (/.f64 u t1))) (-.f64 t1 u))
(/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (-.f64 t1 u) (-.f64 (*.f64 t1 t1) (*.f64 u u))))
(*.f64 (/.f64 (+.f64 t1 u) (/.f64 (-.f64 t1 u) (-.f64 t1 u))) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (+.f64 t1 u) 1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (+.f64 t1 u)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1) (+.f64 t1 u)))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1)) (+.f64 t1 u))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 u t1) 2)) (+.f64 t1 u)) (+.f64 -1 (/.f64 u t1)))
(/.f64 (+.f64 t1 u) (/.f64 (+.f64 -1 (/.f64 u t1)) (-.f64 1 (pow.f64 (/.f64 u t1) 2))))
(*.f64 (/.f64 (+.f64 t1 u) (+.f64 -1 (/.f64 u t1))) (-.f64 1 (pow.f64 (/.f64 u t1) 2)))
(pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 3)
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 2)
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 2))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(log.f64 (pow.f64 (exp.f64 (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))) 3))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 t1 u) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) 3) (pow.f64 (+.f64 t1 u) 3)))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (log.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))) 1))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(fma.f64 t1 (-.f64 -1 (/.f64 u t1)) (*.f64 u (-.f64 -1 (/.f64 u t1))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(fma.f64 u (-.f64 -1 (/.f64 u t1)) (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(fma.f64 (+.f64 t1 u) -1 (*.f64 (+.f64 t1 u) (/.f64 (neg.f64 u) t1)))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(fma.f64 -1 (+.f64 t1 u) (*.f64 (/.f64 (neg.f64 u) t1) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(fma.f64 (-.f64 -1 (/.f64 u t1)) t1 (*.f64 (-.f64 -1 (/.f64 u t1)) u))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))
(fma.f64 (-.f64 -1 (/.f64 u t1)) u (*.f64 (-.f64 -1 (/.f64 u t1)) t1))
(*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1)))

localize6.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize8.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 u (/.f64 v u))
92.1%
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
Compiler

Compiled 24 to 7 computations (70.8% saved)

series6.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
t1
@0
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
1.0ms
u
@0
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
1.0ms
v
@0
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
1.0ms
t1
@inf
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
0.0ms
v
@inf
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))

rewrite69.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1228×log-prod
634×pow-prod-down
514×pow-unpow
494×pow-prod-up
434×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01036
122032
2341232
Stop Event
node limit
Counts
2 → 117
Calls
Call 1
Inputs
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(/.f64 u (/.f64 v u))
Outputs
(+.f64 0 (*.f64 t1 (/.f64 v (*.f64 u u))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))))
(-.f64 0 (*.f64 t1 (/.f64 v (*.f64 u u))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 1)
(-.f64 (/.f64 0 (*.f64 u (/.f64 u v))) (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (/.f64 1 (*.f64 u (neg.f64 (/.f64 u v)))))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 1)
(*.f64 1 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 2) (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(*.f64 (/.f64 1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(*.f64 -1 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u (/.f64 u v))))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u (/.f64 u v))))
(*.f64 (/.f64 (sqrt.f64 t1) u) (/.f64 (sqrt.f64 t1) (/.f64 u v)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) -2) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (pow.f64 (*.f64 u (/.f64 u v)) -1/2) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) u) (/.f64 (cbrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (*.f64 u (/.f64 u v)))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u v)) (/.f64 (cbrt.f64 t1) u))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 u v)) (/.f64 (sqrt.f64 t1) u))
(*.f64 (/.f64 -1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 u (/.f64 u v)))) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (*.f64 (/.f64 t1 u) v) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 t1 u) 1) (/.f64 v u))
(*.f64 (*.f64 (/.f64 t1 u) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (/.f64 v u)))
(*.f64 (*.f64 (/.f64 t1 u) (sqrt.f64 (/.f64 v u))) (sqrt.f64 (/.f64 v u)))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 1)
(pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 3)
(pow.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 2)
(pow.f64 (/.f64 u (/.f64 t1 (/.f64 u v))) -1)
(pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 u v)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 u (/.f64 t1 (/.f64 u v))) 1) -1)
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(sqrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 2))
(log.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))))
(cbrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 u v)) 3)))
(expm1.f64 (log1p.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(exp.f64 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 t1 (/.f64 u v)))) -1))
(log1p.f64 (expm1.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(+.f64 0 (*.f64 u (/.f64 u v)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 u v)))) 1)
(*.f64 u (/.f64 u v))
(*.f64 (*.f64 u (/.f64 u v)) 1)
(*.f64 1 (*.f64 u (/.f64 u v)))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2) (cbrt.f64 (*.f64 u (/.f64 u v))))
(*.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (/.f64 u v)))
(*.f64 (sqrt.f64 (*.f64 u (/.f64 u v))) (sqrt.f64 (*.f64 u (/.f64 u v))))
(*.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (/.f64 u v)))
(*.f64 (neg.f64 u) (/.f64 1 (/.f64 (neg.f64 v) u)))
(*.f64 (/.f64 u v) u)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) 1) (/.f64 (cbrt.f64 u) (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 u) 1) (/.f64 (sqrt.f64 u) (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 u) v) (pow.f64 u 3/2))
(*.f64 (/.f64 1 v) (*.f64 u u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) -2) (/.f64 u (cbrt.f64 (/.f64 v u))))
(*.f64 (pow.f64 (/.f64 v u) -1/2) (/.f64 u (sqrt.f64 (/.f64 v u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) v) (*.f64 (cbrt.f64 u) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (*.f64 u (/.f64 u v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 (/.f64 v u))) (/.f64 (cbrt.f64 u) (sqrt.f64 (/.f64 v u))))
(*.f64 (/.f64 (sqrt.f64 u) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (sqrt.f64 u) (cbrt.f64 (/.f64 v u))))
(*.f64 (/.f64 u 1) (/.f64 u v))
(*.f64 (*.f64 (/.f64 u v) 1) u)
(*.f64 (*.f64 (/.f64 u v) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(*.f64 (*.f64 (/.f64 u v) (sqrt.f64 u)) (sqrt.f64 u))
(*.f64 (/.f64 u (neg.f64 v)) (neg.f64 u))
(pow.f64 (*.f64 u (/.f64 u v)) 1)
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 3)
(pow.f64 (pow.f64 (*.f64 u (/.f64 u v)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 u (/.f64 u v))) 2)
(pow.f64 (/.f64 v (*.f64 u u)) -1)
(pow.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 u v) -3)) 1/3)
(pow.f64 (/.f64 (/.f64 v (*.f64 u u)) 1) -1)
(neg.f64 (/.f64 u (/.f64 (neg.f64 v) u)))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 2))
(log.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 u v)))))
(cbrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3))
(cbrt.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 u v) -3)))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 u v))))
(exp.f64 (log.f64 (*.f64 u (/.f64 u v))))
(exp.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u v))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u v))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 u (/.f64 u v)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 u (/.f64 u v)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 u (/.f64 u v)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 u u))) -1))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 u v))))

simplify102.0ms (0.8%)

Algorithm
egg-herbie
Rules
1090×associate-/r/
1066×unswap-sqr
1062×fma-def
590×log-prod
550×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02833559
17093441
223663441
Stop Event
node limit
Counts
177 → 147
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(/.f64 (pow.f64 u 2) v)
(+.f64 0 (*.f64 t1 (/.f64 v (*.f64 u u))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))))
(-.f64 0 (*.f64 t1 (/.f64 v (*.f64 u u))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 1)
(-.f64 (/.f64 0 (*.f64 u (/.f64 u v))) (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (/.f64 1 (*.f64 u (neg.f64 (/.f64 u v)))))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 1)
(*.f64 1 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 2) (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(*.f64 (/.f64 1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(*.f64 -1 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u (/.f64 u v))))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u (/.f64 u v))))
(*.f64 (/.f64 (sqrt.f64 t1) u) (/.f64 (sqrt.f64 t1) (/.f64 u v)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) -2) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (pow.f64 (*.f64 u (/.f64 u v)) -1/2) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) u) (/.f64 (cbrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (*.f64 u (/.f64 u v)))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u v)) (/.f64 (cbrt.f64 t1) u))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 u v)) (/.f64 (sqrt.f64 t1) u))
(*.f64 (/.f64 -1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 u (/.f64 u v)))) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (*.f64 (/.f64 t1 u) v) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 t1 u) 1) (/.f64 v u))
(*.f64 (*.f64 (/.f64 t1 u) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (/.f64 v u)))
(*.f64 (*.f64 (/.f64 t1 u) (sqrt.f64 (/.f64 v u))) (sqrt.f64 (/.f64 v u)))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 1)
(pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 3)
(pow.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 2)
(pow.f64 (/.f64 u (/.f64 t1 (/.f64 u v))) -1)
(pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 u v)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 u (/.f64 t1 (/.f64 u v))) 1) -1)
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(sqrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 2))
(log.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))))
(cbrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 u v)) 3)))
(expm1.f64 (log1p.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(exp.f64 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 t1 (/.f64 u v)))) -1))
(log1p.f64 (expm1.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(+.f64 0 (*.f64 u (/.f64 u v)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 u v)))) 1)
(*.f64 u (/.f64 u v))
(*.f64 (*.f64 u (/.f64 u v)) 1)
(*.f64 1 (*.f64 u (/.f64 u v)))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2) (cbrt.f64 (*.f64 u (/.f64 u v))))
(*.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (/.f64 u v)))
(*.f64 (sqrt.f64 (*.f64 u (/.f64 u v))) (sqrt.f64 (*.f64 u (/.f64 u v))))
(*.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (/.f64 u v)))
(*.f64 (neg.f64 u) (/.f64 1 (/.f64 (neg.f64 v) u)))
(*.f64 (/.f64 u v) u)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) 1) (/.f64 (cbrt.f64 u) (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 u) 1) (/.f64 (sqrt.f64 u) (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 u) v) (pow.f64 u 3/2))
(*.f64 (/.f64 1 v) (*.f64 u u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) -2) (/.f64 u (cbrt.f64 (/.f64 v u))))
(*.f64 (pow.f64 (/.f64 v u) -1/2) (/.f64 u (sqrt.f64 (/.f64 v u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) v) (*.f64 (cbrt.f64 u) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (*.f64 u (/.f64 u v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 (/.f64 v u))) (/.f64 (cbrt.f64 u) (sqrt.f64 (/.f64 v u))))
(*.f64 (/.f64 (sqrt.f64 u) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (sqrt.f64 u) (cbrt.f64 (/.f64 v u))))
(*.f64 (/.f64 u 1) (/.f64 u v))
(*.f64 (*.f64 (/.f64 u v) 1) u)
(*.f64 (*.f64 (/.f64 u v) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(*.f64 (*.f64 (/.f64 u v) (sqrt.f64 u)) (sqrt.f64 u))
(*.f64 (/.f64 u (neg.f64 v)) (neg.f64 u))
(pow.f64 (*.f64 u (/.f64 u v)) 1)
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 3)
(pow.f64 (pow.f64 (*.f64 u (/.f64 u v)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 u (/.f64 u v))) 2)
(pow.f64 (/.f64 v (*.f64 u u)) -1)
(pow.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 u v) -3)) 1/3)
(pow.f64 (/.f64 (/.f64 v (*.f64 u u)) 1) -1)
(neg.f64 (/.f64 u (/.f64 (neg.f64 v) u)))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 2))
(log.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 u v)))))
(cbrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3))
(cbrt.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 u v) -3)))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 u v))))
(exp.f64 (log.f64 (*.f64 u (/.f64 u v))))
(exp.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u v))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u v))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 u (/.f64 u v)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 u (/.f64 u v)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 u (/.f64 u v)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 u u))) -1))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 u v))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(+.f64 0 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 (/.f64 v u) u)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(-.f64 0 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(-.f64 (/.f64 0 (*.f64 u (/.f64 u v))) (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 t1 (/.f64 1 (*.f64 u (neg.f64 (/.f64 u v)))))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 1 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 2) (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 (/.f64 1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 -1 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) u))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u (/.f64 u v))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u (/.f64 u v))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (sqrt.f64 t1) u) (/.f64 (sqrt.f64 t1) (/.f64 u v)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) -2) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 u u) v)) -2) (/.f64 t1 (cbrt.f64 (/.f64 (*.f64 u u) v))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) -2) (/.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) t1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 u (/.f64 v u))) -2) (cbrt.f64 (/.f64 u (/.f64 v u)))) t1)
(*.f64 (pow.f64 (*.f64 u (/.f64 u v)) -1/2) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 (pow.f64 (/.f64 (*.f64 u u) v) -1/2) (/.f64 t1 (sqrt.f64 (/.f64 (*.f64 u u) v))))
(/.f64 (pow.f64 (*.f64 u (/.f64 u v)) -1/2) (/.f64 (sqrt.f64 (*.f64 u (/.f64 u v))) t1))
(/.f64 (pow.f64 (/.f64 u (/.f64 v u)) -1/2) (/.f64 (sqrt.f64 (/.f64 u (/.f64 v u))) t1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) u) (/.f64 (cbrt.f64 t1) (/.f64 u v)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 u u) v)) 2)))
(/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 t1) 2) (cbrt.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))) (pow.f64 (cbrt.f64 (/.f64 u (/.f64 v u))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (*.f64 u (/.f64 u v)))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 u v)) (/.f64 (cbrt.f64 t1) u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 u v)) (/.f64 (sqrt.f64 t1) u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 -1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 u (/.f64 u v)))) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 u v)))))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(*.f64 (*.f64 (/.f64 t1 u) v) (/.f64 1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (*.f64 (/.f64 t1 u) 1) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (*.f64 (/.f64 t1 u) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (/.f64 v u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (*.f64 (/.f64 t1 u) (sqrt.f64 (/.f64 v u))) (sqrt.f64 (/.f64 v u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 3)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 2) 1/2)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 3) 1/3)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 2)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (/.f64 u (/.f64 t1 (/.f64 u v))) -1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 u v)) 3)) 1/3)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (/.f64 (/.f64 u (/.f64 t1 (/.f64 u v))) 1) -1)
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(sqrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(log.f64 (pow.f64 (exp.f64 t1) (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u u)))
(cbrt.f64 (pow.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) 3))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 u v)) 3)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(expm1.f64 (log1p.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 1))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))) 1) 1))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 3))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 1/3))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) 2))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 t1 (/.f64 u v)))) -1))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(log1p.f64 (expm1.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(+.f64 0 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 u v)))) 1)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 u (/.f64 u v))
(/.f64 (*.f64 u u) v)
(/.f64 u (/.f64 v u))
(*.f64 (*.f64 u (/.f64 u v)) 1)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 1 (*.f64 u (/.f64 u v)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 2) (cbrt.f64 (*.f64 u (/.f64 u v))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (/.f64 u v)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (sqrt.f64 (*.f64 u (/.f64 u v))) (sqrt.f64 (*.f64 u (/.f64 u v))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (/.f64 u v)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (neg.f64 u) (/.f64 1 (/.f64 (neg.f64 v) u)))
(*.f64 (neg.f64 u) (*.f64 (/.f64 1 (neg.f64 v)) u))
(/.f64 u (/.f64 (neg.f64 v) (neg.f64 u)))
(*.f64 (/.f64 u (neg.f64 v)) (neg.f64 u))
(*.f64 (/.f64 u v) u)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) 1) (/.f64 (cbrt.f64 u) (/.f64 v u)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (/.f64 (sqrt.f64 u) 1) (/.f64 (sqrt.f64 u) (/.f64 v u)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (/.f64 (sqrt.f64 u) v) (pow.f64 u 3/2))
(/.f64 (sqrt.f64 u) (/.f64 v (pow.f64 u 3/2)))
(*.f64 (/.f64 1 v) (*.f64 u u))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) -2) (/.f64 u (cbrt.f64 (/.f64 v u))))
(*.f64 (pow.f64 (/.f64 v u) -1/2) (/.f64 u (sqrt.f64 (/.f64 v u))))
(/.f64 (pow.f64 (/.f64 v u) -1/2) (/.f64 (sqrt.f64 (/.f64 v u)) u))
(*.f64 (/.f64 (pow.f64 (/.f64 v u) -1/2) (sqrt.f64 (/.f64 v u))) u)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) v) (*.f64 (cbrt.f64 u) u))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (*.f64 u (/.f64 u v))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 u u) v)) (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u (/.f64 v u))) (pow.f64 (cbrt.f64 u) 2)) (pow.f64 (cbrt.f64 (/.f64 v u)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 (/.f64 v u))) (/.f64 (cbrt.f64 u) (sqrt.f64 (/.f64 v u))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 u) 2) (/.f64 (cbrt.f64 u) (sqrt.f64 (/.f64 v u)))) (sqrt.f64 (/.f64 v u)))
(/.f64 (/.f64 u (sqrt.f64 (/.f64 v u))) (sqrt.f64 (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 u) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (sqrt.f64 u) (cbrt.f64 (/.f64 v u))))
(/.f64 (/.f64 u (cbrt.f64 (/.f64 v u))) (pow.f64 (cbrt.f64 (/.f64 v u)) 2))
(*.f64 (/.f64 u 1) (/.f64 u v))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (*.f64 (/.f64 u v) 1) u)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (*.f64 (/.f64 u v) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (*.f64 (/.f64 u v) (sqrt.f64 u)) (sqrt.f64 u))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(*.f64 (/.f64 u (neg.f64 v)) (neg.f64 u))
(*.f64 (neg.f64 u) (*.f64 (/.f64 1 (neg.f64 v)) u))
(/.f64 u (/.f64 (neg.f64 v) (neg.f64 u)))
(pow.f64 (*.f64 u (/.f64 u v)) 1)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 u v))) 3)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(pow.f64 (pow.f64 (*.f64 u (/.f64 u v)) 2) 1/2)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(pow.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3) 1/3)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(pow.f64 (sqrt.f64 (*.f64 u (/.f64 u v))) 2)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(pow.f64 (/.f64 v (*.f64 u u)) -1)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(pow.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 u v) -3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 u v) -3)))
(pow.f64 (/.f64 (/.f64 v (*.f64 u u)) 1) -1)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(neg.f64 (/.f64 u (/.f64 (neg.f64 v) u)))
(*.f64 (neg.f64 u) (*.f64 (/.f64 1 (neg.f64 v)) u))
(/.f64 u (/.f64 (neg.f64 v) (neg.f64 u)))
(*.f64 (/.f64 u (neg.f64 v)) (neg.f64 u))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 2))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(log.f64 (pow.f64 (exp.f64 u) (/.f64 u v)))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 u v)))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(cbrt.f64 (pow.f64 (*.f64 u (/.f64 u v)) 3))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(cbrt.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 u v) -3)))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 u v))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(exp.f64 (log.f64 (*.f64 u (/.f64 u v))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(exp.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u v))) 1))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u v))) 1) 1))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 u (/.f64 u v)))) 3))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 u (/.f64 u v)))) 1/3))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 u (/.f64 u v)))) 2))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(exp.f64 (*.f64 (log.f64 (/.f64 v (*.f64 u u))) -1))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 u v))))
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(/.f64 u (/.f64 v u))

localize9.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
86.6%
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
Compiler

Compiled 27 to 11 computations (59.3% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
v
@0
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
1.0ms
v
@inf
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
0.0ms
v
@-inf
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
0.0ms
t1
@-inf
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
0.0ms
u
@-inf
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))

rewrite77.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1222×log-prod
742×pow-prod-down
512×pow-prod-up
484×pow-exp
426×log-div
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
122525
2325325
Stop Event
node limit
Counts
1 → 53
Calls
Call 1
Inputs
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
Outputs
(+.f64 0 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 v (/.f64 1 (*.f64 t1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v t1) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 1 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (*.f64 (cbrt.f64 (/.f64 v t1)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 v t1)) (*.f64 (sqrt.f64 (/.f64 v t1)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (neg.f64 v) t1) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v t1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) t1))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) t1))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 t1) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (/.f64 1 t1) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 t1) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (/.f64 (/.f64 v t1) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (/.f64 v t1) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) 1) (/.f64 (cbrt.f64 (/.f64 v t1)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v t1)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v t1)) 1) (/.f64 (sqrt.f64 (/.f64 v t1)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v t1)) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (sqrt.f64 (/.f64 v t1)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 (/.f64 v t1) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 2)
(pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 t1 v)) -1)
(pow.f64 (*.f64 (/.f64 t1 v) (-.f64 -1 (/.f64 u t1))) -1)
(pow.f64 (/.f64 (*.f64 t1 (-.f64 -1 (/.f64 u t1))) v) -1)
(pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 t1 v)) 1) -1)
(neg.f64 (/.f64 (/.f64 v t1) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v t1) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 t1 v))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))

simplify73.0ms (0.6%)

Algorithm
egg-herbie
Rules
1650×times-frac
1404×associate-/l*
944×associate-/r*
844×fma-def
436×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01973531
15133143
217302969
Stop Event
node limit
Counts
89 → 107
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 0 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 1)
(*.f64 v (/.f64 1 (*.f64 t1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v t1) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 1)
(*.f64 1 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (*.f64 (cbrt.f64 (/.f64 v t1)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 v t1)) (*.f64 (sqrt.f64 (/.f64 v t1)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (neg.f64 v) t1) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v t1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) t1))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) t1))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 t1) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (/.f64 1 t1) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 t1) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (/.f64 (/.f64 v t1) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (/.f64 v t1) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) 1) (/.f64 (cbrt.f64 (/.f64 v t1)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v t1)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v t1)) 1) (/.f64 (sqrt.f64 (/.f64 v t1)) (-.f64 -1 (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v t1)) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (sqrt.f64 (/.f64 v t1)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 (/.f64 v t1) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 1)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 2)
(pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 t1 v)) -1)
(pow.f64 (*.f64 (/.f64 t1 v) (-.f64 -1 (/.f64 u t1))) -1)
(pow.f64 (/.f64 (*.f64 t1 (-.f64 -1 (/.f64 u t1))) v) -1)
(pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 t1 v)) 1) -1)
(neg.f64 (/.f64 (/.f64 v t1) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v t1) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 t1 v))) -1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
Outputs
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v (*.f64 t1 (+.f64 1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(fma.f64 -1 (/.f64 v u) (/.f64 (*.f64 v t1) (*.f64 u u)))
(-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 (*.f64 v t1) (*.f64 u u))))
(-.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)))
(-.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u))) (*.f64 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) t1))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 (*.f64 v t1) (*.f64 u u)))) (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)))
(+.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (-.f64 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v) (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1))))
(+.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u))) (*.f64 v (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 (*.f64 t1 t1) (pow.f64 u 3)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (*.f64 -1 (+.f64 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (/.f64 v t1))))
(+.f64 (neg.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1))))
(-.f64 (*.f64 (/.f64 v t1) (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2))) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -1 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3))) (*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1))))
(fma.f64 (/.f64 u t1) (/.f64 v t1) (fma.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3) (*.f64 (/.f64 v t1) (-.f64 -1 (pow.f64 (/.f64 u t1) 2)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (*.f64 -1 (+.f64 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (/.f64 v t1))))
(+.f64 (neg.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1))))
(-.f64 (*.f64 (/.f64 v t1) (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2))) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -1 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3))) (*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1))))
(fma.f64 (/.f64 u t1) (/.f64 v t1) (fma.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3) (*.f64 (/.f64 v t1) (-.f64 -1 (pow.f64 (/.f64 u t1) 2)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (*.f64 t1 t1) u)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (*.f64 -1 (+.f64 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (/.f64 v t1))))
(+.f64 (neg.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u))) (*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1))))
(-.f64 (*.f64 (/.f64 v t1) (-.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) 2))) (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (fma.f64 -1 (/.f64 (*.f64 v (*.f64 u u)) (pow.f64 t1 3)) (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3))) (*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1))))
(fma.f64 (/.f64 u t1) (/.f64 v t1) (fma.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3) (*.f64 (/.f64 v t1) (-.f64 -1 (pow.f64 (/.f64 u t1) 2)))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(fma.f64 -1 (/.f64 v u) (/.f64 (*.f64 v t1) (*.f64 u u)))
(-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 (*.f64 v t1) (*.f64 u u))))
(-.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)))
(-.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u))) (*.f64 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) t1))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 (*.f64 v t1) (*.f64 u u)))) (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)))
(+.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (-.f64 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v) (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1))))
(+.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u))) (*.f64 v (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 (*.f64 t1 t1) (pow.f64 u 3)))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(fma.f64 -1 (/.f64 v u) (/.f64 (*.f64 v t1) (*.f64 u u)))
(-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 (*.f64 v t1) (*.f64 u u))))
(-.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1)))
(-.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u))) (*.f64 (/.f64 t1 (/.f64 (pow.f64 u 3) v)) t1))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 v u) (/.f64 (*.f64 v t1) (*.f64 u u)))) (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)))
(+.f64 (-.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) (/.f64 v u)) (-.f64 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v) (/.f64 t1 (/.f64 (/.f64 (pow.f64 u 3) v) t1))))
(+.f64 (*.f64 (/.f64 v u) (+.f64 -1 (/.f64 t1 u))) (*.f64 v (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 (*.f64 t1 t1) (pow.f64 u 3)))))
(+.f64 0 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 1)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 v (/.f64 1 (*.f64 t1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (/.f64 v t1) (/.f64 1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 1 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (*.f64 (cbrt.f64 (/.f64 v t1)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 2))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 2) (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (sqrt.f64 (/.f64 v t1)) (*.f64 (sqrt.f64 (/.f64 v t1)) (/.f64 1 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (/.f64 (neg.f64 v) t1) (/.f64 1 (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (/.f64 1 (-.f64 -1 (/.f64 u t1))) (/.f64 v t1))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 v v)) (-.f64 -1 (/.f64 u t1))) (/.f64 (cbrt.f64 v) t1))
(/.f64 (cbrt.f64 (*.f64 v v)) (/.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 (cbrt.f64 v) t1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 v v)) (/.f64 (cbrt.f64 v) t1)) (-.f64 -1 (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 v) (-.f64 -1 (/.f64 u t1))) (/.f64 (sqrt.f64 v) t1))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (/.f64 v 1) (/.f64 (/.f64 1 t1) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (/.f64 1 t1) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) t1)))
(/.f64 (/.f64 (/.f64 v t1) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2))
(*.f64 (/.f64 v t1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 t1) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (/.f64 (/.f64 v t1) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v t1) (*.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (/.f64 (/.f64 v t1) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) t1)))
(/.f64 (/.f64 (/.f64 v t1) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2))
(*.f64 (/.f64 v t1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 (/.f64 v t1) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (/.f64 v (*.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) t1)))
(*.f64 (/.f64 v t1) (/.f64 (pow.f64 (-.f64 -1 (/.f64 u t1)) -1/2) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) 1) (/.f64 (cbrt.f64 (/.f64 v t1)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)))
(*.f64 (cbrt.f64 (/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (cbrt.f64 (/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1)))) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 v t1)) 2) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (cbrt.f64 (/.f64 v t1)) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (/.f64 (/.f64 1 t1) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (/.f64 (/.f64 v t1) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))) (sqrt.f64 (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v t1) (*.f64 (sqrt.f64 (-.f64 -1 (/.f64 u t1))) (sqrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v t1)) 1) (/.f64 (sqrt.f64 (/.f64 v t1)) (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(*.f64 (/.f64 (sqrt.f64 (/.f64 v t1)) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 (sqrt.f64 (/.f64 v t1)) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2)) (/.f64 1 (*.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) t1)))
(/.f64 (/.f64 (/.f64 v t1) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))) (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) 2))
(*.f64 (/.f64 v t1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 -1 (/.f64 u t1))) -2) (cbrt.f64 (-.f64 -1 (/.f64 u t1)))))
(*.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (pow.f64 (/.f64 u t1) 3))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 v (*.f64 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)) t1)) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 v (*.f64 t1 (-.f64 -1 (pow.f64 (/.f64 u t1) 3)))) (fma.f64 (/.f64 u t1) (+.f64 -1 (/.f64 u t1)) 1))
(*.f64 (/.f64 (/.f64 v t1) (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (+.f64 -1 (/.f64 u t1)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 (/.f64 v t1) (-.f64 1 (pow.f64 (/.f64 u t1) 2))))
(/.f64 (*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1))) (-.f64 1 (pow.f64 (/.f64 u t1) 2)))
(*.f64 (/.f64 v (-.f64 1 (pow.f64 (/.f64 u t1) 2))) (/.f64 (+.f64 -1 (/.f64 u t1)) t1))
(pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 1)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 3)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(pow.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 2) 1/2)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(pow.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 3) 1/3)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 2)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(pow.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 t1 v)) -1)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(pow.f64 (*.f64 (/.f64 t1 v) (-.f64 -1 (/.f64 u t1))) -1)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(pow.f64 (/.f64 (*.f64 t1 (-.f64 -1 (/.f64 u t1))) v) -1)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 t1 v)) 1) -1)
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(neg.f64 (/.f64 (/.f64 v t1) (neg.f64 (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 2))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(log.f64 (exp.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) 3))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 v t1) 3) (pow.f64 (-.f64 -1 (/.f64 u t1)) 3)))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(exp.f64 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 1))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))) 1) 1))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 3))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 1/3))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))))) 2))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 u t1)) (/.f64 t1 v))) -1))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))))
(/.f64 (neg.f64 v) (*.f64 t1 (+.f64 1 (/.f64 u t1))))
(/.f64 v (*.f64 t1 (-.f64 -1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (fma.f64 t1 (/.f64 u t1) t1))

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
95.6%
(/.f64 (+.f64 t1 u) (/.f64 v u))
87.1%
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
Compiler

Compiled 31 to 8 computations (74.2% saved)

series15.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
5.0ms
v
@-inf
(/.f64 (+.f64 t1 u) (/.f64 v u))
3.0ms
v
@inf
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
2.0ms
v
@0
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
0.0ms
t1
@0
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
0.0ms
u
@-inf
(/.f64 (+.f64 t1 u) (/.f64 v u))

rewrite76.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1438×log-prod
1264×prod-diff
454×log-div
436×expm1-udef
436×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01148
125344
2421744
Stop Event
node limit
Counts
2 → 104
Calls
Call 1
Inputs
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
(/.f64 (+.f64 t1 u) (/.f64 v u))
Outputs
(+.f64 0 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))) (cbrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(-.f64 0 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))) 1)
(-.f64 (/.f64 0 (*.f64 u (/.f64 (+.f64 t1 u) v))) (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) u)))
(*.f64 t1 (/.f64 1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 1)
(*.f64 1 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(*.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) (pow.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 2) (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) u))))
(*.f64 (sqrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) (sqrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) u))))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) u)) t1)
(*.f64 -1 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) (/.f64 (sqrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (+.f64 t1 u) v)) (/.f64 (cbrt.f64 t1) u))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (sqrt.f64 t1) u))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 1) (/.f64 v u))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (/.f64 v u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (sqrt.f64 (/.f64 v u))) (sqrt.f64 (/.f64 v u)))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 (+.f64 t1 u) u)))
(pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 1)
(pow.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 3)
(pow.f64 (pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 2)
(pow.f64 (/.f64 (*.f64 (-.f64 t1 u) (/.f64 u v)) t1) -1)
(neg.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(sqrt.f64 (pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 2))
(log.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(cbrt.f64 (pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 3)))
(expm1.f64 (log1p.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(exp.f64 (log.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 1))
(log1p.f64 (expm1.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(+.f64 0 (*.f64 u (/.f64 (+.f64 t1 u) v)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) 1)
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 1)
(*.f64 1 (*.f64 u (/.f64 (+.f64 t1 u) v)))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2) (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 u v)))
(*.f64 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 u v)))
(*.f64 (/.f64 u v) (+.f64 t1 u))
(*.f64 (-.f64 t1 u) (/.f64 1 (/.f64 (neg.f64 v) u)))
(*.f64 (/.f64 (+.f64 t1 u) v) u)
(*.f64 (/.f64 (+.f64 t1 u) 1) (/.f64 u v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) 1) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) v) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 1 u)))
(*.f64 (/.f64 1 v) (/.f64 (+.f64 t1 u) (/.f64 1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v u))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 v u))) (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) v) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (sqrt.f64 (/.f64 v u))) (/.f64 (cbrt.f64 (+.f64 t1 u)) (sqrt.f64 (/.f64 v u))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (sqrt.f64 (+.f64 t1 u)) (cbrt.f64 (/.f64 v u))))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 1) u)
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (sqrt.f64 u)) (sqrt.f64 u))
(*.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (neg.f64 u))
(pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 1)
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 3)
(pow.f64 (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)
(pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) u)) -1)
(neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 v) u)))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(cbrt.f64 (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 3) (pow.f64 (/.f64 v u) 3)))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(exp.f64 (log.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(exp.f64 (*.f64 (log.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 1))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))

simplify140.0ms (1.1%)

Algorithm
egg-herbie
Rules
1410×fma-def
886×distribute-lft-in
868×unswap-sqr
850×distribute-rgt-in
462×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02965928
17744940
229104872
Stop Event
node limit
Counts
176 → 171
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(/.f64 (pow.f64 u 2) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(/.f64 (*.f64 t1 u) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(/.f64 (*.f64 t1 u) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(/.f64 (*.f64 t1 u) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(/.f64 (pow.f64 u 2) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(/.f64 (pow.f64 u 2) v)
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 0 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))) (cbrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(-.f64 0 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))) 1)
(-.f64 (/.f64 0 (*.f64 u (/.f64 (+.f64 t1 u) v))) (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) u)))
(*.f64 t1 (/.f64 1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 1)
(*.f64 1 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(*.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) (pow.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 2) (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) u))))
(*.f64 (sqrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) (sqrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) u))))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) u)) t1)
(*.f64 -1 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) (/.f64 (sqrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (+.f64 t1 u) v)) (/.f64 (cbrt.f64 t1) u))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 u))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (sqrt.f64 t1) u))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 1) (/.f64 v u))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (/.f64 v u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (sqrt.f64 (/.f64 v u))) (sqrt.f64 (/.f64 v u)))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 (+.f64 t1 u) u)))
(pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 1)
(pow.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 3)
(pow.f64 (pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 2)
(pow.f64 (/.f64 (*.f64 (-.f64 t1 u) (/.f64 u v)) t1) -1)
(neg.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(sqrt.f64 (pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 2))
(log.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(cbrt.f64 (pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 3))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 3)))
(expm1.f64 (log1p.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(exp.f64 (log.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 1))
(log1p.f64 (expm1.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(+.f64 0 (*.f64 u (/.f64 (+.f64 t1 u) v)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) 1)
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 1)
(*.f64 1 (*.f64 u (/.f64 (+.f64 t1 u) v)))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2) (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 u v)))
(*.f64 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 u v)))
(*.f64 (/.f64 u v) (+.f64 t1 u))
(*.f64 (-.f64 t1 u) (/.f64 1 (/.f64 (neg.f64 v) u)))
(*.f64 (/.f64 (+.f64 t1 u) v) u)
(*.f64 (/.f64 (+.f64 t1 u) 1) (/.f64 u v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) 1) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) v) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 1 u)))
(*.f64 (/.f64 1 v) (/.f64 (+.f64 t1 u) (/.f64 1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v u))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 v u))) (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) v) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (sqrt.f64 (/.f64 v u))) (/.f64 (cbrt.f64 (+.f64 t1 u)) (sqrt.f64 (/.f64 v u))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (sqrt.f64 (+.f64 t1 u)) (cbrt.f64 (/.f64 v u))))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 1) u)
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (sqrt.f64 u)) (sqrt.f64 u))
(*.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (neg.f64 u))
(pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 1)
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 3)
(pow.f64 (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)
(pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) u)) -1)
(neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 v) u)))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(cbrt.f64 (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 3) (pow.f64 (/.f64 v u) 3)))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(exp.f64 (log.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(exp.f64 (*.f64 (log.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 1))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(/.f64 (neg.f64 t1) (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u))) (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)))
(-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 t1 (*.f64 u (/.f64 u v))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (/.f64 (*.f64 t1 v) (*.f64 u u)))))
(-.f64 (-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (/.f64 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (/.f64 v u) (/.f64 t1 u) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u))) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)))))
(+.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (-.f64 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (/.f64 (*.f64 t1 v) (*.f64 u u))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)))
(fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v (-.f64 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (fma.f64 (/.f64 v u) (/.f64 t1 u) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (/.f64 (neg.f64 v) u))
(-.f64 (/.f64 v t1) (/.f64 v u))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (/.f64 v (/.f64 (*.f64 t1 t1) u)))))
(-.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v t1) (/.f64 u t1)))
(-.f64 (/.f64 v t1) (fma.f64 (/.f64 v (*.f64 t1 t1)) u (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (fma.f64 -1 (/.f64 v u) (+.f64 (neg.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u))) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(+.f64 (/.f64 v t1) (-.f64 (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 v t1) (/.f64 u t1))) (/.f64 v u)))
(+.f64 (/.f64 v t1) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 (/.f64 v (*.f64 t1 t1)) u (/.f64 v u))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (/.f64 (neg.f64 v) u))
(-.f64 (/.f64 v t1) (/.f64 v u))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (/.f64 v (/.f64 (*.f64 t1 t1) u)))))
(-.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v t1) (/.f64 u t1)))
(-.f64 (/.f64 v t1) (fma.f64 (/.f64 v (*.f64 t1 t1)) u (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (fma.f64 -1 (/.f64 v u) (+.f64 (neg.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u))) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(+.f64 (/.f64 v t1) (-.f64 (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 v t1) (/.f64 u t1))) (/.f64 v u)))
(+.f64 (/.f64 v t1) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 (/.f64 v (*.f64 t1 t1)) u (/.f64 v u))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (/.f64 (neg.f64 v) u))
(-.f64 (/.f64 v t1) (/.f64 v u))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (/.f64 v (/.f64 (*.f64 t1 t1) u)))))
(-.f64 (-.f64 (/.f64 v t1) (/.f64 v u)) (*.f64 (/.f64 v t1) (/.f64 u t1)))
(-.f64 (/.f64 v t1) (fma.f64 (/.f64 v (*.f64 t1 t1)) u (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (fma.f64 -1 (/.f64 v u) (+.f64 (neg.f64 (/.f64 v (/.f64 (*.f64 t1 t1) u))) (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))))))
(+.f64 (/.f64 v t1) (-.f64 (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (*.f64 (/.f64 v t1) (/.f64 u t1))) (/.f64 v u)))
(+.f64 (/.f64 v t1) (-.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u u)) (fma.f64 (/.f64 v (*.f64 t1 t1)) u (/.f64 v u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(/.f64 (neg.f64 t1) (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u))) (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)))
(-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 t1 (*.f64 u (/.f64 u v))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (/.f64 (*.f64 t1 v) (*.f64 u u)))))
(-.f64 (-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (/.f64 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (/.f64 v u) (/.f64 t1 u) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u))) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)))))
(+.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (-.f64 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (/.f64 (*.f64 t1 v) (*.f64 u u))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)))
(fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v (-.f64 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (fma.f64 (/.f64 v u) (/.f64 t1 u) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(/.f64 (neg.f64 t1) (*.f64 u (/.f64 u v)))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u))) (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)))
(-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (/.f64 t1 (*.f64 u (/.f64 u v))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (/.f64 (*.f64 t1 v) (*.f64 u u)))))
(-.f64 (-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)) (/.f64 (*.f64 t1 v) (*.f64 u u)))
(-.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (fma.f64 (/.f64 v u) (/.f64 t1 u) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u))) (/.f64 (pow.f64 t1 4) (/.f64 (pow.f64 u 5) v)))))
(+.f64 (/.f64 v (/.f64 (pow.f64 u 3) (*.f64 t1 t1))) (-.f64 (-.f64 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (/.f64 (*.f64 t1 v) (*.f64 u u))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v)))
(fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v (-.f64 (/.f64 v (/.f64 (pow.f64 u 5) (pow.f64 t1 4))) (fma.f64 (/.f64 v u) (/.f64 t1 u) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 t1 u) v)
(*.f64 t1 (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 t1 u) v)
(*.f64 t1 (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 t1 u) v)
(*.f64 t1 (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (pow.f64 u 2) v)
(/.f64 (*.f64 u u) v)
(*.f64 u (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (pow.f64 u 2) v) (/.f64 (*.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(/.f64 (*.f64 (+.f64 t1 u) u) v)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 0 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))) (cbrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 t1 (-.f64 t1 u)) u)) v))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 t1 (-.f64 t1 u)) u)) v))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 t1 (-.f64 t1 u)) u)) v))))
(-.f64 0 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(/.f64 (neg.f64 t1) (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 (-.f64 t1 u)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))) 1)
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(-.f64 (/.f64 0 (*.f64 u (/.f64 (+.f64 t1 u) v))) (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(/.f64 (neg.f64 t1) (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 (-.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) u)))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 t1 (/.f64 1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 1)
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(*.f64 1 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(*.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) (pow.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 2))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 2) (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(*.f64 (pow.f64 (cbrt.f64 t1) 2) (*.f64 (cbrt.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) u))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (sqrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) (sqrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(*.f64 (sqrt.f64 t1) (*.f64 (sqrt.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) u))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) u)) t1)
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 -1 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(/.f64 (neg.f64 t1) (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 (-.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) u))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) 1) (/.f64 (cbrt.f64 t1) (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 (sqrt.f64 t1) 1) (/.f64 (sqrt.f64 t1) (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 (sqrt.f64 t1) (+.f64 t1 u)) (/.f64 (sqrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 u))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (+.f64 t1 u)) (/.f64 (cbrt.f64 t1) (/.f64 u v)))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(*.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (/.f64 u v))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)) (/.f64 (pow.f64 (cbrt.f64 t1) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 t1 u) (/.f64 u v))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) (/.f64 (cbrt.f64 t1) (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 t1) 2) (/.f64 (+.f64 t1 u) v)) (/.f64 (cbrt.f64 t1) u))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (/.f64 u v)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (/.f64 t1 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 -1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) (/.f64 t1 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 u))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 t1) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)) (/.f64 (sqrt.f64 t1) (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 (sqrt.f64 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (sqrt.f64 t1) u))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) v) (/.f64 1 u))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 1) (/.f64 v u))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (/.f64 v u)))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) (sqrt.f64 (/.f64 v u))) (sqrt.f64 (/.f64 v u)))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 (+.f64 t1 u) u)))
(*.f64 (/.f64 v u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) u) v)
(pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 1)
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(pow.f64 (cbrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 3)
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(pow.f64 (pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 3) 1/3)
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(pow.f64 (sqrt.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 2)
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(pow.f64 (/.f64 (*.f64 (-.f64 t1 u) (/.f64 u v)) t1) -1)
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(neg.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))
(/.f64 (neg.f64 t1) (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 (-.f64 t1 u)))
(sqrt.f64 (pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 2))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(log.f64 (exp.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))))
(/.f64 (neg.f64 t1) (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 (-.f64 t1 u)))
(cbrt.f64 (pow.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v))) 3))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 3)))
(cbrt.f64 (/.f64 (pow.f64 t1 3) (pow.f64 (*.f64 (+.f64 t1 u) (/.f64 u v)) 3)))
(expm1.f64 (log1p.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(exp.f64 (log.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))) 1))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(log1p.f64 (expm1.f64 (/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))))
(/.f64 t1 (*.f64 (-.f64 t1 u) (/.f64 u v)))
(*.f64 (/.f64 t1 (*.f64 u (-.f64 t1 u))) v)
(+.f64 0 (*.f64 u (/.f64 (+.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))) 1)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 1)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 1 (*.f64 u (/.f64 (+.f64 t1 u) v)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2) (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (*.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 u v)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (sqrt.f64 (+.f64 t1 u)) (*.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 u v)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (/.f64 u v) (+.f64 t1 u))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (-.f64 t1 u) (/.f64 1 (/.f64 (neg.f64 v) u)))
(*.f64 (-.f64 t1 u) (*.f64 (/.f64 1 (neg.f64 v)) u))
(*.f64 (-.f64 t1 u) (/.f64 u (neg.f64 v)))
(*.f64 (/.f64 (+.f64 t1 u) v) u)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (/.f64 (+.f64 t1 u) 1) (/.f64 u v))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) 1) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 v u)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) 1) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 v u)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) v) (/.f64 (sqrt.f64 (+.f64 t1 u)) (/.f64 1 u)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (/.f64 1 v) (/.f64 (+.f64 t1 u) (/.f64 1 u)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v u))))
(/.f64 (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v u))) (pow.f64 (cbrt.f64 (/.f64 v u)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 v u))) (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v u))))
(/.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v u))) (sqrt.f64 (/.f64 v u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) v) (/.f64 (cbrt.f64 (+.f64 t1 u)) (/.f64 1 u)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (cbrt.f64 (*.f64 (+.f64 t1 u) (/.f64 u v)))) (pow.f64 (cbrt.f64 (/.f64 v u)) 2))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 v u)) 2) (cbrt.f64 (*.f64 (+.f64 t1 u) (/.f64 u v)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 t1 u)) 2) (sqrt.f64 (/.f64 v u))) (/.f64 (cbrt.f64 (+.f64 t1 u)) (sqrt.f64 (/.f64 v u))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 v u))) (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v u))))
(/.f64 (/.f64 (+.f64 t1 u) (sqrt.f64 (/.f64 v u))) (sqrt.f64 (/.f64 v u)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 t1 u)) (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (sqrt.f64 (+.f64 t1 u)) (cbrt.f64 (/.f64 v u))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 v u)) 2)) (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v u))))
(/.f64 (/.f64 (+.f64 t1 u) (cbrt.f64 (/.f64 v u))) (pow.f64 (cbrt.f64 (/.f64 v u)) 2))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 1) u)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (sqrt.f64 u)) (sqrt.f64 u))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(*.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (neg.f64 u))
(/.f64 (*.f64 (+.f64 t1 u) (neg.f64 u)) (neg.f64 v))
(/.f64 (+.f64 t1 u) (/.f64 (neg.f64 v) (neg.f64 u)))
(*.f64 u (/.f64 (neg.f64 (+.f64 t1 u)) (neg.f64 v)))
(pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 1)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 3)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(pow.f64 (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 3) 1/3)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(pow.f64 (sqrt.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 2)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) u)) -1)
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 v) u)))
(/.f64 (*.f64 (+.f64 t1 u) (neg.f64 u)) (neg.f64 v))
(/.f64 (+.f64 t1 u) (/.f64 (neg.f64 v) (neg.f64 u)))
(*.f64 u (/.f64 (neg.f64 (+.f64 t1 u)) (neg.f64 v)))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 2))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 t1 u) v)) u))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(cbrt.f64 (pow.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) 3))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 t1 u) 3) (pow.f64 (/.f64 v u) 3)))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(exp.f64 (log.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(exp.f64 (*.f64 (log.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))) 1))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(+.f64 (/.f64 (*.f64 u u) v) (/.f64 (*.f64 t1 u) v))
(*.f64 u (/.f64 (+.f64 t1 u) v))
(*.f64 (+.f64 t1 u) (/.f64 u v))

eval185.0ms (1.5%)

Compiler

Compiled 11267 to 4630 computations (58.9% saved)

prune220.0ms (1.7%)

Pruning

15 alts after pruning (10 fresh and 5 done)

PrunedKeptTotal
New6198627
Fresh628
Picked101
Done156
Total62715642
Accurracy
100.0%
Counts
642 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
48.0%
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
71.4%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
40.1%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
16.7%
(/.f64 (neg.f64 v) u)
56.1%
(/.f64 (neg.f64 v) t1)
46.5%
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
46.5%
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
66.1%
(/.f64 v (-.f64 (*.f64 u -2) t1))
94.3%
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
44.4%
(/.f64 v (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)))
42.6%
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
47.5%
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
28.4%
(*.f64 (/.f64 v (*.f64 u u)) t1)
27.9%
(*.f64 (/.f64 v u) (/.f64 t1 u))
Compiler

Compiled 273 to 176 computations (35.5% saved)

localize8.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 v (-.f64 (*.f64 u -2) t1))
Compiler

Compiled 22 to 13 computations (40.9% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
v
@0
(/.f64 v (-.f64 (*.f64 u -2) t1))
1.0ms
v
@inf
(/.f64 v (-.f64 (*.f64 u -2) t1))
0.0ms
v
@-inf
(/.f64 v (-.f64 (*.f64 u -2) t1))
0.0ms
u
@inf
(/.f64 v (-.f64 (*.f64 u -2) t1))
0.0ms
u
@0
(/.f64 v (-.f64 (*.f64 u -2) t1))

rewrite60.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1178×prod-diff
994×log-prod
598×pow-prod-down
540×fma-def
456×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119819
2269919
Stop Event
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(/.f64 v (-.f64 (*.f64 u -2) t1))
Outputs
(+.f64 0 (/.f64 v (-.f64 (*.f64 u -2) t1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1)
(*.f64 v (/.f64 1 (-.f64 (*.f64 u -2) t1)))
(*.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 1)
(*.f64 1 (/.f64 v (-.f64 (*.f64 u -2) t1)))
(*.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) (pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2) (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(*.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) -2) (/.f64 v (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2) (/.f64 v (sqrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (-.f64 (*.f64 u -2) t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) 2)) (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (-.f64 (*.f64 u -2) t1))) (/.f64 (cbrt.f64 v) (sqrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (-.f64 (*.f64 u -2) t1)))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 v (-.f64 (*.f64 -8 (pow.f64 u 3)) (pow.f64 t1 3))) (fma.f64 t1 (fma.f64 u -2 t1) (*.f64 4 (*.f64 u u))))
(*.f64 (/.f64 v (-.f64 (*.f64 4 (*.f64 u u)) (*.f64 t1 t1))) (fma.f64 u -2 t1))
(pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 1)
(pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 3)
(pow.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -1)
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (-.f64 (*.f64 u -2) t1) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) 1) -1)
(neg.f64 (/.f64 v (neg.f64 (-.f64 (*.f64 u -2) t1))))
(sqrt.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2))
(log.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (-.f64 (*.f64 u -2) t1) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(exp.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v)) -1))
(log1p.f64 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))

simplify77.0ms (0.6%)

Algorithm
egg-herbie
Rules
1360×times-frac
1238×associate-*l*
1018×associate-/l*
592×associate-/r*
584×associate-*r/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01792766
14402710
213102710
369402666
Stop Event
node limit
Counts
82 → 97
Calls
Call 1
Inputs
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1/2 (/.f64 v u))
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1/2 (/.f64 v u))
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1/2 (/.f64 v u))
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(+.f64 0 (/.f64 v (-.f64 (*.f64 u -2) t1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1)
(*.f64 v (/.f64 1 (-.f64 (*.f64 u -2) t1)))
(*.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 1)
(*.f64 1 (/.f64 v (-.f64 (*.f64 u -2) t1)))
(*.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) (pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2) (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(*.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) -2) (/.f64 v (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2) (/.f64 v (sqrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (-.f64 (*.f64 u -2) t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) 2)) (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (-.f64 (*.f64 u -2) t1))) (/.f64 (cbrt.f64 v) (sqrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (-.f64 (*.f64 u -2) t1)))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 v (-.f64 (*.f64 -8 (pow.f64 u 3)) (pow.f64 t1 3))) (fma.f64 t1 (fma.f64 u -2 t1) (*.f64 4 (*.f64 u u))))
(*.f64 (/.f64 v (-.f64 (*.f64 4 (*.f64 u u)) (*.f64 t1 t1))) (fma.f64 u -2 t1))
(pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 1)
(pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 3)
(pow.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -1)
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (-.f64 (*.f64 u -2) t1) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) 1) -1)
(neg.f64 (/.f64 v (neg.f64 (-.f64 (*.f64 u -2) t1))))
(sqrt.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2))
(log.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (-.f64 (*.f64 u -2) t1) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(exp.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v)) -1))
(log1p.f64 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
Outputs
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 v (/.f64 (/.f64 t1 (/.f64 u t1)) 2)) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1)))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (neg.f64 v) t1)))
(fma.f64 -4 (*.f64 (*.f64 u u) (/.f64 v (pow.f64 t1 3))) (-.f64 (/.f64 v (/.f64 (/.f64 t1 (/.f64 u t1)) 2)) (/.f64 v t1)))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 8 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))))
(fma.f64 8 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (neg.f64 v) t1))))
(fma.f64 8 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))) (fma.f64 -4 (*.f64 (*.f64 u u) (/.f64 v (pow.f64 t1 3))) (-.f64 (/.f64 v (/.f64 (/.f64 t1 (/.f64 u t1)) 2)) (/.f64 v t1))))
(*.f64 -1/2 (/.f64 v u))
(/.f64 v (/.f64 u -1/2))
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 1/4 u) (/.f64 (*.f64 v t1) u)))
(fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (*.f64 (/.f64 u t1) (/.f64 u v))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 1/4 u) (/.f64 (*.f64 v t1) u))))
(fma.f64 -1/8 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (*.f64 (/.f64 u t1) (/.f64 u v)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 1/4 u) (/.f64 (*.f64 v t1) u)))))
(fma.f64 -1/8 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (fma.f64 -1/2 (/.f64 v u) (fma.f64 1/16 (*.f64 (/.f64 v (pow.f64 u 4)) (pow.f64 t1 3)) (/.f64 1/4 (*.f64 (/.f64 u t1) (/.f64 u v))))))
(*.f64 -1/2 (/.f64 v u))
(/.f64 v (/.f64 u -1/2))
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 1/4 u) (/.f64 (*.f64 v t1) u)))
(fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (*.f64 (/.f64 u t1) (/.f64 u v))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 1/4 u) (/.f64 (*.f64 v t1) u))))
(fma.f64 -1/8 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (*.f64 (/.f64 u t1) (/.f64 u v)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 1/4 u) (/.f64 (*.f64 v t1) u)))))
(fma.f64 -1/8 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (fma.f64 -1/2 (/.f64 v u) (fma.f64 1/16 (*.f64 (/.f64 v (pow.f64 u 4)) (pow.f64 t1 3)) (/.f64 1/4 (*.f64 (/.f64 u t1) (/.f64 u v))))))
(*.f64 -1/2 (/.f64 v u))
(/.f64 v (/.f64 u -1/2))
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 1/4 u) (/.f64 (*.f64 v t1) u)))
(fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (*.f64 (/.f64 u t1) (/.f64 u v))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 1/4 u) (/.f64 (*.f64 v t1) u))))
(fma.f64 -1/8 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (*.f64 (/.f64 u t1) (/.f64 u v)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 1/4 u) (/.f64 (*.f64 v t1) u)))))
(fma.f64 -1/8 (*.f64 (/.f64 v (pow.f64 u 3)) (*.f64 t1 t1)) (fma.f64 -1/2 (/.f64 v u) (fma.f64 1/16 (*.f64 (/.f64 v (pow.f64 u 4)) (pow.f64 t1 3)) (/.f64 1/4 (*.f64 (/.f64 u t1) (/.f64 u v))))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 v (/.f64 (/.f64 t1 (/.f64 u t1)) 2)) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1)))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (neg.f64 v) t1)))
(fma.f64 -4 (*.f64 (*.f64 u u) (/.f64 v (pow.f64 t1 3))) (-.f64 (/.f64 v (/.f64 (/.f64 t1 (/.f64 u t1)) 2)) (/.f64 v t1)))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 8 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))))
(fma.f64 8 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (neg.f64 v) t1))))
(fma.f64 8 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))) (fma.f64 -4 (*.f64 (*.f64 u u) (/.f64 v (pow.f64 t1 3))) (-.f64 (/.f64 v (/.f64 (/.f64 t1 (/.f64 u t1)) 2)) (/.f64 v t1))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 v (/.f64 (/.f64 t1 (/.f64 u t1)) 2)) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1)))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (neg.f64 v) t1)))
(fma.f64 -4 (*.f64 (*.f64 u u) (/.f64 v (pow.f64 t1 3))) (-.f64 (/.f64 v (/.f64 (/.f64 t1 (/.f64 u t1)) 2)) (/.f64 v t1)))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 8 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 (*.f64 v u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))))
(fma.f64 8 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (*.f64 (/.f64 v t1) (/.f64 u t1)) (/.f64 (neg.f64 v) t1))))
(fma.f64 8 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))) (fma.f64 -4 (*.f64 (*.f64 u u) (/.f64 v (pow.f64 t1 3))) (-.f64 (/.f64 v (/.f64 (/.f64 t1 (/.f64 u t1)) 2)) (/.f64 v t1))))
(+.f64 0 (/.f64 v (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 -2 u) t1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 -2 u) t1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (fma.f64 -2 u (neg.f64 t1)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 v (/.f64 1 (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 1)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 1 (/.f64 v (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) (pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2) (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) -2) (/.f64 v (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -2 u) t1)) -2) (/.f64 v (cbrt.f64 (-.f64 (*.f64 -2 u) t1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 u (neg.f64 t1))) -2) (/.f64 v (cbrt.f64 (fma.f64 -2 u (neg.f64 t1)))))
(/.f64 v (pow.f64 (cbrt.f64 (fma.f64 -2 u (neg.f64 t1))) 3))
(*.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2) (/.f64 v (sqrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (-.f64 (*.f64 -2 u) t1) -1/2) (/.f64 v (sqrt.f64 (-.f64 (*.f64 -2 u) t1))))
(*.f64 (pow.f64 (fma.f64 -2 u (neg.f64 t1)) -1/2) (/.f64 v (sqrt.f64 (fma.f64 -2 u (neg.f64 t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) 2)) (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(*.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 -2 u) t1))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -2 u) t1)) 2)))
(*.f64 (cbrt.f64 (/.f64 v (fma.f64 -2 u (neg.f64 t1)))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (fma.f64 -2 u (neg.f64 t1))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 v (fma.f64 -2 u (neg.f64 t1)))) (pow.f64 (cbrt.f64 v) 2)) (pow.f64 (cbrt.f64 (fma.f64 -2 u (neg.f64 t1))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (-.f64 (*.f64 u -2) t1))) (/.f64 (cbrt.f64 v) (sqrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (-.f64 (*.f64 -2 u) t1))) (/.f64 (cbrt.f64 v) (sqrt.f64 (-.f64 (*.f64 -2 u) t1))))
(/.f64 (/.f64 v (sqrt.f64 (fma.f64 -2 u (neg.f64 t1)))) (sqrt.f64 (fma.f64 -2 u (neg.f64 t1))))
(/.f64 v (*.f64 (sqrt.f64 (fma.f64 -2 u (neg.f64 t1))) (sqrt.f64 (fma.f64 -2 u (neg.f64 t1)))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -2 u) t1)) -2) (/.f64 v (cbrt.f64 (-.f64 (*.f64 -2 u) t1))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 u (neg.f64 t1))) -2) (/.f64 v (cbrt.f64 (fma.f64 -2 u (neg.f64 t1)))))
(/.f64 v (pow.f64 (cbrt.f64 (fma.f64 -2 u (neg.f64 t1))) 3))
(*.f64 (/.f64 v (-.f64 (*.f64 -8 (pow.f64 u 3)) (pow.f64 t1 3))) (fma.f64 t1 (fma.f64 u -2 t1) (*.f64 4 (*.f64 u u))))
(*.f64 (/.f64 v (-.f64 (*.f64 (pow.f64 u 3) -8) (pow.f64 t1 3))) (fma.f64 t1 (fma.f64 u -2 t1) (*.f64 (*.f64 u u) 4)))
(*.f64 (/.f64 v (fma.f64 (pow.f64 u 3) -8 (neg.f64 (pow.f64 t1 3)))) (fma.f64 t1 (fma.f64 -2 u t1) (*.f64 u (*.f64 u 4))))
(/.f64 v (/.f64 (fma.f64 (pow.f64 u 3) -8 (neg.f64 (pow.f64 t1 3))) (fma.f64 u (*.f64 u 4) (*.f64 t1 (fma.f64 -2 u t1)))))
(*.f64 (/.f64 v (-.f64 (*.f64 4 (*.f64 u u)) (*.f64 t1 t1))) (fma.f64 u -2 t1))
(*.f64 (fma.f64 u -2 t1) (/.f64 v (-.f64 (*.f64 (*.f64 u u) 4) (*.f64 t1 t1))))
(/.f64 (*.f64 v (fma.f64 -2 u t1)) (-.f64 (*.f64 u (*.f64 u 4)) (*.f64 t1 t1)))
(*.f64 (fma.f64 -2 u t1) (/.f64 v (-.f64 (*.f64 u (*.f64 u 4)) (*.f64 t1 t1))))
(pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 1)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 3)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(pow.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2) 1/2)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -2 u) t1) v) -3))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 u (neg.f64 t1)) v) -3))
(pow.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -1)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (-.f64 (*.f64 u -2) t1) 3)) 1/3)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) 1) -1)
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(neg.f64 (/.f64 v (neg.f64 (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(sqrt.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(log.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -3))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 -2 u) t1) v) -3))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -2 u (neg.f64 t1)) v) -3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (-.f64 (*.f64 u -2) t1) 3)))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(expm1.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(exp.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(exp.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1) 1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 3))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1/3))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 2))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v)) -1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))
(log1p.f64 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (fma.f64 -2 u (neg.f64 t1)))

localize6.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize6.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
92.6%
(*.f64 (/.f64 v (*.f64 u u)) t1)
88.1%
(/.f64 v (*.f64 u u))
Compiler

Compiled 21 to 6 computations (71.4% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
v
@0
(/.f64 v (*.f64 u u))
0.0ms
v
@-inf
(/.f64 v (*.f64 u u))
0.0ms
u
@0
(/.f64 v (*.f64 u u))
0.0ms
v
@inf
(/.f64 v (*.f64 u u))
0.0ms
u
@-inf
(/.f64 v (*.f64 u u))

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1778×pow1
1642×add-exp-log
1642×log1p-expm1-u
1642×expm1-log1p-u
1606×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
116732
2224032
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 v (*.f64 u u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
Outputs
(-.f64 (+.f64 1 (*.f64 v (pow.f64 u -2))) 1)
(*.f64 v (pow.f64 u -2))
(*.f64 (*.f64 v (pow.f64 u -2)) 1)
(*.f64 1 (*.f64 v (pow.f64 u -2)))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) 2) (cbrt.f64 (*.f64 v (pow.f64 u -2))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (pow.f64 u -2)))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) u))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (pow.f64 u -2)))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (*.f64 u u))))
(*.f64 (pow.f64 u -2) v)
(*.f64 (/.f64 v u) (/.f64 1 u))
(*.f64 (/.f64 1 u) (/.f64 v u))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 u 4))) (cbrt.f64 (*.f64 v (pow.f64 u -2))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 u 4))) (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 u) 2)))
(pow.f64 (*.f64 v (pow.f64 u -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) 3)
(pow.f64 (pow.f64 (*.f64 v (pow.f64 u -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 v) u) 2)
(pow.f64 (/.f64 u (/.f64 v u)) -1)
(neg.f64 (/.f64 v (neg.f64 (*.f64 u u))))
(sqrt.f64 (/.f64 (*.f64 v v) (pow.f64 u 4)))
(log.f64 (pow.f64 (exp.f64 v) (pow.f64 u -2)))
(cbrt.f64 (pow.f64 (*.f64 v (pow.f64 u -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (*.f64 u u) 3)))
(expm1.f64 (log1p.f64 (*.f64 v (pow.f64 u -2))))
(exp.f64 (log.f64 (*.f64 v (pow.f64 u -2))))
(log1p.f64 (expm1.f64 (*.f64 v (pow.f64 u -2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u))) 1)
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 t1 (/.f64 u (/.f64 v u)))
(/.f64 1 (/.f64 (*.f64 u u) (*.f64 v t1)))
(/.f64 (*.f64 v t1) (*.f64 u u))
(/.f64 (neg.f64 (*.f64 v t1)) (neg.f64 (*.f64 u u)))
(/.f64 (*.f64 t1 (neg.f64 v)) (neg.f64 (*.f64 u u)))
(/.f64 (*.f64 t1 (/.f64 v u)) u)
(/.f64 (*.f64 (neg.f64 v) t1) (neg.f64 (*.f64 u u)))
(/.f64 (*.f64 (/.f64 v u) t1) u)
(/.f64 (/.f64 (*.f64 v t1) u) u)
(/.f64 (/.f64 (*.f64 v t1) 1) (*.f64 u u))
(/.f64 (/.f64 (*.f64 v t1) (cbrt.f64 (pow.f64 u 4))) (pow.f64 (cbrt.f64 u) 2))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 u -2)) t1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 u -2)) 3) (pow.f64 t1 3)))
(cbrt.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 u -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))

simplify75.0ms (0.6%)

Algorithm
egg-herbie
Rules
1638×log-div
1624×times-frac
1240×unswap-sqr
1022×associate-/l*
856×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01442009
13591997
213381991
375511991
Stop Event
node limit
Counts
117 → 74
Calls
Call 1
Inputs
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 v (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(-.f64 (+.f64 1 (*.f64 v (pow.f64 u -2))) 1)
(*.f64 v (pow.f64 u -2))
(*.f64 (*.f64 v (pow.f64 u -2)) 1)
(*.f64 1 (*.f64 v (pow.f64 u -2)))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) 2) (cbrt.f64 (*.f64 v (pow.f64 u -2))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (pow.f64 u -2)))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) u))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (pow.f64 u -2)))
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (*.f64 u u))))
(*.f64 (pow.f64 u -2) v)
(*.f64 (/.f64 v u) (/.f64 1 u))
(*.f64 (/.f64 1 u) (/.f64 v u))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 u 4))) (cbrt.f64 (*.f64 v (pow.f64 u -2))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 u 4))) (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 u) 2)))
(pow.f64 (*.f64 v (pow.f64 u -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) 3)
(pow.f64 (pow.f64 (*.f64 v (pow.f64 u -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 v) u) 2)
(pow.f64 (/.f64 u (/.f64 v u)) -1)
(neg.f64 (/.f64 v (neg.f64 (*.f64 u u))))
(sqrt.f64 (/.f64 (*.f64 v v) (pow.f64 u 4)))
(log.f64 (pow.f64 (exp.f64 v) (pow.f64 u -2)))
(cbrt.f64 (pow.f64 (*.f64 v (pow.f64 u -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (*.f64 u u) 3)))
(expm1.f64 (log1p.f64 (*.f64 v (pow.f64 u -2))))
(exp.f64 (log.f64 (*.f64 v (pow.f64 u -2))))
(log1p.f64 (expm1.f64 (*.f64 v (pow.f64 u -2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u))) 1)
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 t1 (/.f64 u (/.f64 v u)))
(/.f64 1 (/.f64 (*.f64 u u) (*.f64 v t1)))
(/.f64 (*.f64 v t1) (*.f64 u u))
(/.f64 (neg.f64 (*.f64 v t1)) (neg.f64 (*.f64 u u)))
(/.f64 (*.f64 t1 (neg.f64 v)) (neg.f64 (*.f64 u u)))
(/.f64 (*.f64 t1 (/.f64 v u)) u)
(/.f64 (*.f64 (neg.f64 v) t1) (neg.f64 (*.f64 u u)))
(/.f64 (*.f64 (/.f64 v u) t1) u)
(/.f64 (/.f64 (*.f64 v t1) u) u)
(/.f64 (/.f64 (*.f64 v t1) 1) (*.f64 u u))
(/.f64 (/.f64 (*.f64 v t1) (cbrt.f64 (pow.f64 u 4))) (pow.f64 (cbrt.f64 u) 2))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 u -2)) t1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 u -2)) 3) (pow.f64 t1 3)))
(cbrt.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 u -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
Outputs
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 v (pow.f64 u 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(-.f64 (+.f64 1 (*.f64 v (pow.f64 u -2))) 1)
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 v (pow.f64 u -2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (*.f64 v (pow.f64 u -2)) 1)
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 1 (*.f64 v (pow.f64 u -2)))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) 2))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) 2) (cbrt.f64 (*.f64 v (pow.f64 u -2))))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (pow.f64 u -2)))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) u))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (pow.f64 u -2)))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (neg.f64 v) (/.f64 1 (neg.f64 (*.f64 u u))))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (pow.f64 u -2) v)
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (/.f64 v u) (/.f64 1 u))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (/.f64 1 u) (/.f64 v u))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 (pow.f64 u 4)))
(/.f64 v (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) u))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (*.f64 u u)))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 u 4))) (cbrt.f64 (*.f64 v (pow.f64 u -2))))
(*.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (pow.f64 u 4))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 v (*.f64 u u))) (pow.f64 (cbrt.f64 v) 2)) (cbrt.f64 (pow.f64 u 4)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 v u) u)) (/.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 v) 2)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (*.f64 u u)))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(*.f64 (/.f64 (sqrt.f64 v) (cbrt.f64 (pow.f64 u 4))) (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 u 4))) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 (pow.f64 u 4)))
(/.f64 v (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)))
(pow.f64 (*.f64 v (pow.f64 u -2)) 1)
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(pow.f64 (cbrt.f64 (*.f64 v (pow.f64 u -2))) 3)
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(pow.f64 (pow.f64 (*.f64 v (pow.f64 u -2)) 3) 1/3)
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(pow.f64 (/.f64 (sqrt.f64 v) u) 2)
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(pow.f64 (/.f64 u (/.f64 v u)) -1)
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(neg.f64 (/.f64 v (neg.f64 (*.f64 u u))))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(sqrt.f64 (/.f64 (*.f64 v v) (pow.f64 u 4)))
(sqrt.f64 (/.f64 v (/.f64 (pow.f64 u 4) v)))
(fabs.f64 (/.f64 (/.f64 v u) u))
(log.f64 (pow.f64 (exp.f64 v) (pow.f64 u -2)))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(cbrt.f64 (pow.f64 (*.f64 v (pow.f64 u -2)) 3))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (*.f64 u u) 3)))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(expm1.f64 (log1p.f64 (*.f64 v (pow.f64 u -2))))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(exp.f64 (log.f64 (*.f64 v (pow.f64 u -2))))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(log1p.f64 (expm1.f64 (*.f64 v (pow.f64 u -2))))
(/.f64 v (*.f64 u u))
(/.f64 (/.f64 v u) u)
(-.f64 (+.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u))) 1)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 t1 (/.f64 u (/.f64 v u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 1 (/.f64 (*.f64 u u) (*.f64 v t1)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 v t1) (*.f64 u u))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (neg.f64 (*.f64 v t1)) (neg.f64 (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 (neg.f64 v)) (neg.f64 (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 t1 (/.f64 v u)) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 (neg.f64 v) t1) (neg.f64 (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (*.f64 (/.f64 v u) t1) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (/.f64 (*.f64 v t1) u) u)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (/.f64 (*.f64 v t1) 1) (*.f64 u u))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 (/.f64 (*.f64 v t1) (cbrt.f64 (pow.f64 u 4))) (pow.f64 (cbrt.f64 u) 2))
(/.f64 (*.f64 v t1) (*.f64 (pow.f64 (cbrt.f64 u) 2) (cbrt.f64 (pow.f64 u 4))))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 u) 2)) (/.f64 t1 (cbrt.f64 (pow.f64 u 4))))
(/.f64 v (/.f64 (*.f64 (cbrt.f64 (pow.f64 u 4)) (pow.f64 (cbrt.f64 u) 2)) t1))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 3)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3) 1/3)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 2))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 v) (pow.f64 u -2)) t1))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 v (pow.f64 u -2)) 3) (pow.f64 t1 3)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(cbrt.f64 (*.f64 (pow.f64 t1 3) (pow.f64 (*.f64 v (pow.f64 u -2)) 3)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(/.f64 v (*.f64 u (/.f64 u t1)))

localize8.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 u (neg.f64 (/.f64 u t1)))
90.4%
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
Compiler

Compiled 27 to 7 computations (74.1% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
u
@inf
(*.f64 u (neg.f64 (/.f64 u t1)))
0.0ms
u
@0
(*.f64 u (neg.f64 (/.f64 u t1)))
0.0ms
t1
@0
(*.f64 u (neg.f64 (/.f64 u t1)))
0.0ms
t1
@inf
(*.f64 u (neg.f64 (/.f64 u t1)))
0.0ms
v
@0
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))

rewrite82.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1122×log-prod
662×prod-exp
608×pow-prod-down
486×pow-prod-up
470×pow-unpow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01040
121532
2309132
Stop Event
node limit
Counts
2 → 92
Calls
Call 1
Inputs
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
(*.f64 u (neg.f64 (/.f64 u t1)))
Outputs
(+.f64 0 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 1)
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(*.f64 1 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) (pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2) (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 (/.f64 t1 u) u) v)
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 1 u) (/.f64 v (/.f64 u t1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) -2) (/.f64 v (cbrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) -1/2) (/.f64 v (sqrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 u t1)) (/.f64 (cbrt.f64 v) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) 2)) (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (/.f64 u (/.f64 t1 u)))) (/.f64 (cbrt.f64 v) (sqrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (/.f64 (sqrt.f64 v) (/.f64 u t1)) (/.f64 (sqrt.f64 v) u))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 v u) (neg.f64 u)) t1)
(pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 3)
(pow.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2)
(pow.f64 (/.f64 u (/.f64 v (/.f64 u t1))) -1)
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u (/.f64 t1 u)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 u (/.f64 v (/.f64 u t1))) 1) -1)
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(sqrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 2))
(log.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))))
(cbrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u (/.f64 t1 u)) 3)))
(expm1.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(exp.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(exp.f64 (*.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 v (/.f64 u t1)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 v) 1) (log.f64 (/.f64 (/.f64 t1 u) u))))
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 t1 u) u)) (*.f64 (log.f64 v) 1)))
(log1p.f64 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(+.f64 0 (/.f64 u (/.f64 t1 u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(-.f64 0 (/.f64 u (/.f64 t1 u)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 u (/.f64 t1 u)))) 1)
(/.f64 u (/.f64 t1 u))
(/.f64 (*.f64 u u) t1)
(/.f64 (*.f64 u (neg.f64 u)) t1)
(/.f64 (*.f64 u (neg.f64 u)) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 u) u) t1)
(pow.f64 (/.f64 u (/.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) 3)
(pow.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 u (/.f64 t1 u))) 2)
(neg.f64 (/.f64 u (/.f64 t1 u)))
(sqrt.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 2))
(log.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 u (/.f64 t1 u)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 u (/.f64 t1 u))))))
(cbrt.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 3))
(expm1.f64 (log1p.f64 (/.f64 u (/.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 u (/.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 t1 u))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 u (/.f64 t1 u))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 u (/.f64 t1 u)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 u (/.f64 t1 u)))) 2))
(exp.f64 (+.f64 (log.f64 u) (*.f64 (log.f64 (/.f64 u t1)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 u) 1) (log.f64 (/.f64 u t1))))
(exp.f64 (+.f64 (*.f64 (log.f64 u) 1) (*.f64 (log.f64 (/.f64 u t1)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 u t1)) (*.f64 (log.f64 u) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 u t1)) 1) (log.f64 u)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 u t1)) 1) (*.f64 (log.f64 u) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 u t1)) 1) (log.f64 (neg.f64 u))))
(exp.f64 (+.f64 (log.f64 (neg.f64 u)) (*.f64 (log.f64 (/.f64 u t1)) 1)))
(log1p.f64 (expm1.f64 (/.f64 u (/.f64 t1 u))))

simplify70.0ms (0.6%)

Algorithm
egg-herbie
Rules
950×associate-/l*
940×unswap-sqr
920×fma-def
810×associate-/r*
558×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02283016
15382950
217612950
Stop Event
node limit
Counts
152 → 119
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(+.f64 0 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 1)
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(*.f64 1 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) (pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2) (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 (/.f64 t1 u) u) v)
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 1 u) (/.f64 v (/.f64 u t1)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) -2) (/.f64 v (cbrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) -1/2) (/.f64 v (sqrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 u t1)) (/.f64 (cbrt.f64 v) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) 2)) (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (/.f64 u (/.f64 t1 u)))) (/.f64 (cbrt.f64 v) (sqrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (/.f64 (sqrt.f64 v) (/.f64 u t1)) (/.f64 (sqrt.f64 v) u))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 v u) (neg.f64 u)) t1)
(pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 3)
(pow.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2)
(pow.f64 (/.f64 u (/.f64 v (/.f64 u t1))) -1)
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u (/.f64 t1 u)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 u (/.f64 v (/.f64 u t1))) 1) -1)
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(sqrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 2))
(log.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))))
(cbrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u (/.f64 t1 u)) 3)))
(expm1.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(exp.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(exp.f64 (*.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 v (/.f64 u t1)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 v) 1) (log.f64 (/.f64 (/.f64 t1 u) u))))
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 t1 u) u)) (*.f64 (log.f64 v) 1)))
(log1p.f64 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(+.f64 0 (/.f64 u (/.f64 t1 u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(-.f64 0 (/.f64 u (/.f64 t1 u)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 u (/.f64 t1 u)))) 1)
(/.f64 u (/.f64 t1 u))
(/.f64 (*.f64 u u) t1)
(/.f64 (*.f64 u (neg.f64 u)) t1)
(/.f64 (*.f64 u (neg.f64 u)) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 u) u) t1)
(pow.f64 (/.f64 u (/.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) 3)
(pow.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 u (/.f64 t1 u))) 2)
(neg.f64 (/.f64 u (/.f64 t1 u)))
(sqrt.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 2))
(log.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 u (/.f64 t1 u)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 u (/.f64 t1 u))))))
(cbrt.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 3))
(expm1.f64 (log1p.f64 (/.f64 u (/.f64 t1 u))))
(exp.f64 (log.f64 (/.f64 u (/.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 t1 u))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 u (/.f64 t1 u))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 u (/.f64 t1 u)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 u (/.f64 t1 u)))) 2))
(exp.f64 (+.f64 (log.f64 u) (*.f64 (log.f64 (/.f64 u t1)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 u) 1) (log.f64 (/.f64 u t1))))
(exp.f64 (+.f64 (*.f64 (log.f64 u) 1) (*.f64 (log.f64 (/.f64 u t1)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 u t1)) (*.f64 (log.f64 u) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 u t1)) 1) (log.f64 u)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 u t1)) 1) (*.f64 (log.f64 u) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 u t1)) 1) (log.f64 (neg.f64 u))))
(exp.f64 (+.f64 (log.f64 (neg.f64 u)) (*.f64 (log.f64 (/.f64 u t1)) 1)))
(log1p.f64 (expm1.f64 (/.f64 u (/.f64 t1 u))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(*.f64 -1 (/.f64 (pow.f64 u 2) t1))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(+.f64 0 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 (*.f64 u u)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 (*.f64 u u))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 (*.f64 u u))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 v) (/.f64 t1 (*.f64 u u))))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 t1 u) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 1 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) (pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2) (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(*.f64 (/.f64 (/.f64 t1 u) u) v)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (/.f64 u (/.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (/.f64 u (/.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 1 u) (/.f64 v (/.f64 u t1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) -2) (/.f64 v (cbrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 u t1) u)) -2) (/.f64 v (cbrt.f64 (*.f64 (/.f64 u t1) u))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) -2) (/.f64 v (cbrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) -1/2) (/.f64 v (sqrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (pow.f64 (*.f64 (/.f64 u t1) u) -1/2) (/.f64 v (sqrt.f64 (*.f64 (/.f64 u t1) u))))
(/.f64 (*.f64 v (pow.f64 (*.f64 u (/.f64 u t1)) -1/2)) (sqrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 (pow.f64 (*.f64 u (/.f64 u t1)) -1/2) (/.f64 v (sqrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 u t1)) (/.f64 (cbrt.f64 v) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) 2)) (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 u t1) u)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 v) 2) (cbrt.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2))
(/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2) (cbrt.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (/.f64 u (/.f64 t1 u)))) (/.f64 (cbrt.f64 v) (sqrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 v) (/.f64 u t1)) (/.f64 (sqrt.f64 v) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 (/.f64 v u) (neg.f64 u)) t1)
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(/.f64 v (*.f64 (neg.f64 (/.f64 u t1)) u))
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
(pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(pow.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 3)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(pow.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 2) 1/2)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(pow.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3) 1/3)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(pow.f64 (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 2)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(pow.f64 (/.f64 u (/.f64 v (/.f64 u t1))) -1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u (/.f64 t1 u)) 3)) 1/3)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(pow.f64 (/.f64 (/.f64 u (/.f64 v (/.f64 u t1))) 1) -1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(sqrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(log.f64 (pow.f64 (exp.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))))
(neg.f64 (/.f64 (*.f64 t1 v) (*.f64 u u)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u)))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(cbrt.f64 (pow.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)) 3))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 u (/.f64 t1 u)) 3)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(expm1.f64 (log1p.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(exp.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(exp.f64 (*.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 1))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))) 1) 1))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 3))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 1/3))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))) 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 v (/.f64 u t1)))) -1))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(exp.f64 (+.f64 (*.f64 (log.f64 v) 1) (log.f64 (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(exp.f64 (+.f64 (log.f64 (/.f64 (/.f64 t1 u) u)) (*.f64 (log.f64 v) 1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(log1p.f64 (expm1.f64 (*.f64 v (/.f64 (/.f64 t1 u) u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 t1 (/.f64 v (*.f64 u u)))
(+.f64 0 (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(-.f64 0 (/.f64 u (/.f64 t1 u)))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 u (/.f64 t1 u)))) 1)
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(/.f64 u (/.f64 t1 u))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(/.f64 (*.f64 u u) t1)
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(/.f64 (*.f64 u (neg.f64 u)) t1)
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(/.f64 (*.f64 u (neg.f64 u)) (neg.f64 t1))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(/.f64 (*.f64 (neg.f64 u) u) t1)
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(pow.f64 (/.f64 u (/.f64 t1 u)) 1)
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(pow.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u))) 3)
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(pow.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 2) 1/2)
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(pow.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 3) 1/3)
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(pow.f64 (sqrt.f64 (/.f64 u (/.f64 t1 u))) 2)
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(neg.f64 (/.f64 u (/.f64 t1 u)))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(sqrt.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 2))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(log.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 u (/.f64 t1 u)))))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 u (/.f64 t1 u))))))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(cbrt.f64 (pow.f64 (/.f64 u (/.f64 t1 u)) 3))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(expm1.f64 (log1p.f64 (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (log.f64 (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 t1 u))) 1))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 u (/.f64 t1 u))) 1) 1))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 u (/.f64 t1 u)))) 3))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 u (/.f64 t1 u)))) 1/3))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 u (/.f64 t1 u)))) 2))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (+.f64 (log.f64 u) (*.f64 (log.f64 (/.f64 u t1)) 1)))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (+.f64 (*.f64 (log.f64 u) 1) (log.f64 (/.f64 u t1))))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (+.f64 (*.f64 (log.f64 u) 1) (*.f64 (log.f64 (/.f64 u t1)) 1)))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (+.f64 (log.f64 (/.f64 u t1)) (*.f64 (log.f64 u) 1)))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 u t1)) 1) (log.f64 u)))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 u t1)) 1) (*.f64 (log.f64 u) 1)))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 u t1)) 1) (log.f64 (neg.f64 u))))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(exp.f64 (+.f64 (log.f64 (neg.f64 u)) (*.f64 (log.f64 (/.f64 u t1)) 1)))
(/.f64 u (/.f64 t1 (neg.f64 u)))
(*.f64 (neg.f64 (/.f64 u t1)) u)
(*.f64 u (neg.f64 (/.f64 u t1)))
(log1p.f64 (expm1.f64 (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))

localize9.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
84.5%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
Compiler

Compiled 23 to 7 computations (69.6% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
t1
@0
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
0.0ms
v
@-inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
0.0ms
t1
@inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
0.0ms
t1
@-inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
0.0ms
u
@inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))

rewrite63.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1110×log-prod
736×prod-exp
622×pow-prod-down
484×pow-prod-up
430×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01023
121319
2308719
Stop Event
node limit
Counts
1 → 59
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
Outputs
(+.f64 0 (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))) 1)
(-.f64 (/.f64 0 (/.f64 u (/.f64 v u))) (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(*.f64 t1 (/.f64 1 (/.f64 u (/.f64 v u))))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 (*.f64 t1 v) (/.f64 1 (*.f64 u (neg.f64 u))))
(*.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1)
(*.f64 1 (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(*.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) (/.f64 (sqrt.f64 (*.f64 t1 v)) u))
(*.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (pow.f64 u -2) (*.f64 t1 v))
(*.f64 (/.f64 t1 (/.f64 u v)) (/.f64 1 u))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v 1) (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) 1) (/.f64 (cbrt.f64 (*.f64 t1 v)) (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) 1) (/.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 u u)))
(*.f64 (/.f64 t1 (*.f64 (cbrt.f64 u) u)) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (*.f64 (cbrt.f64 u) u)) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 u) u)) (/.f64 (*.f64 t1 v) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) u) (/.f64 (cbrt.f64 (*.f64 t1 v)) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 u) u)) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (cbrt.f64 u) u)) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (cbrt.f64 u) 2)))
(pow.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 2)
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 u 6)) 1/3)
(pow.f64 (/.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) 1) -1)
(neg.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4))
(log.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 6))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 u 6)))
(expm1.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(exp.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 u t1) (/.f64 u v))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 t1 v)) 1) (*.f64 -2 (log.f64 u))))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 u)) (*.f64 (log.f64 (*.f64 t1 v)) 1)))
(log1p.f64 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))

simplify75.0ms (0.6%)

Algorithm
egg-herbie
Rules
1184×log-prod
1016×associate-*r*
952×times-frac
898×associate-*l*
854×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01622233
14142197
212052197
363972197
Stop Event
node limit
Counts
95 → 75
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 0 (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))) 1)
(-.f64 (/.f64 0 (/.f64 u (/.f64 v u))) (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(*.f64 t1 (/.f64 1 (/.f64 u (/.f64 v u))))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 (*.f64 t1 v) (/.f64 1 (*.f64 u (neg.f64 u))))
(*.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1)
(*.f64 1 (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(*.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) (/.f64 (sqrt.f64 (*.f64 t1 v)) u))
(*.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (pow.f64 u -2) (*.f64 t1 v))
(*.f64 (/.f64 t1 (/.f64 u v)) (/.f64 1 u))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v 1) (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) 1) (/.f64 (cbrt.f64 (*.f64 t1 v)) (*.f64 u u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) 1) (/.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 u u)))
(*.f64 (/.f64 t1 (*.f64 (cbrt.f64 u) u)) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v (*.f64 (cbrt.f64 u) u)) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 u) u)) (/.f64 (*.f64 t1 v) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) u) (/.f64 (cbrt.f64 (*.f64 t1 v)) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 u) u)) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (cbrt.f64 u) u)) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (cbrt.f64 u) 2)))
(pow.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 2)
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 u 6)) 1/3)
(pow.f64 (/.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) 1) -1)
(neg.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4))
(log.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 6))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 u 6)))
(expm1.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(exp.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 u t1) (/.f64 u v))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 t1 v)) 1) (*.f64 -2 (log.f64 u))))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 u)) (*.f64 (log.f64 (*.f64 t1 v)) 1)))
(log1p.f64 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(+.f64 0 (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t1) (/.f64 (/.f64 v u) u)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))) 1)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(-.f64 (/.f64 0 (/.f64 u (/.f64 v u))) (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 t1 (/.f64 1 (/.f64 u (/.f64 v u))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (*.f64 t1 v) (/.f64 1 (*.f64 u (neg.f64 u))))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(*.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 1 (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 (/.f64 v u) u))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)))
(*.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 (/.f64 v u) u))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) (/.f64 (sqrt.f64 (*.f64 t1 v)) u))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 u -2)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (pow.f64 u -2) (*.f64 t1 v))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 t1 (/.f64 u v)) (/.f64 1 u))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 t1 1) (/.f64 v (*.f64 u u)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 v 1) (/.f64 t1 (*.f64 u u)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) 1) (/.f64 (cbrt.f64 (*.f64 t1 v)) (*.f64 u u)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) 1) (/.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 u u)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 t1 (*.f64 (cbrt.f64 u) u)) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (/.f64 t1 (cbrt.f64 u)) u) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 v (/.f64 t1 (*.f64 u (cbrt.f64 u)))) (pow.f64 (cbrt.f64 u) 2))
(*.f64 (/.f64 v u) (/.f64 t1 (*.f64 (cbrt.f64 u) (pow.f64 (cbrt.f64 u) 2))))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 v (*.f64 (cbrt.f64 u) u)) (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (/.f64 t1 (cbrt.f64 u)) u) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 v (/.f64 t1 (*.f64 u (cbrt.f64 u)))) (pow.f64 (cbrt.f64 u) 2))
(*.f64 (/.f64 v u) (/.f64 t1 (*.f64 (cbrt.f64 u) (pow.f64 (cbrt.f64 u) 2))))
(*.f64 (/.f64 1 u) (/.f64 t1 (/.f64 u v)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 u) u)) (/.f64 (*.f64 t1 v) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (/.f64 t1 (cbrt.f64 u)) u) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 v (/.f64 t1 (*.f64 u (cbrt.f64 u)))) (pow.f64 (cbrt.f64 u) 2))
(*.f64 (/.f64 v u) (/.f64 t1 (*.f64 (cbrt.f64 u) (pow.f64 (cbrt.f64 u) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) u) (/.f64 (cbrt.f64 (*.f64 t1 v)) u))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 (cbrt.f64 u) u)) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 t1 v) (pow.f64 u -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (*.f64 u (cbrt.f64 u))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (/.f64 (*.f64 u (cbrt.f64 u)) (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 (/.f64 v u) u))) (/.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (cbrt.f64 u)) u))
(*.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) (*.f64 (cbrt.f64 u) u)) (/.f64 (sqrt.f64 (*.f64 t1 v)) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (/.f64 t1 (cbrt.f64 u)) u) (/.f64 v (pow.f64 (cbrt.f64 u) 2)))
(/.f64 (*.f64 v (/.f64 t1 (*.f64 u (cbrt.f64 u)))) (pow.f64 (cbrt.f64 u) 2))
(*.f64 (/.f64 v u) (/.f64 t1 (*.f64 (cbrt.f64 u) (pow.f64 (cbrt.f64 u) 2))))
(pow.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))) 1)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) 3)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4) 1/2)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 6) 1/3)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 2)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) -1)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(pow.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 u 6)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 u 6)))
(pow.f64 (/.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) 1) -1)
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(neg.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 4))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(log.f64 (pow.f64 (exp.f64 t1) (*.f64 v (pow.f64 u -2))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) u)))
(*.f64 v (neg.f64 (*.f64 t1 (pow.f64 u -2))))
(*.f64 t1 (/.f64 (/.f64 v u) (neg.f64 u)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 6))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 t1 v) 3) (pow.f64 u 6)))
(expm1.f64 (log1p.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) 1))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))) 1) 1))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2))))) 3))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u) 6)) 1/3))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 t1 v)) u)) 2))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 u t1) (/.f64 u v))) -1))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 t1 v)) 1) (*.f64 -2 (log.f64 u))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(exp.f64 (+.f64 (*.f64 -2 (log.f64 u)) (*.f64 (log.f64 (*.f64 t1 v)) 1)))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(log1p.f64 (expm1.f64 (*.f64 t1 (*.f64 v (pow.f64 u -2)))))
(*.f64 (*.f64 t1 v) (pow.f64 u -2))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(*.f64 t1 (/.f64 (/.f64 v u) u))

eval81.0ms (0.6%)

Compiler

Compiled 4673 to 2174 computations (53.5% saved)

prune70.0ms (0.6%)

Pruning

19 alts after pruning (10 fresh and 9 done)

PrunedKeptTotal
New3587365
Fresh235
Picked011
Done189
Total36119380
Accurracy
100.0%
Counts
380 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.2%
(/.f64 (/.f64 (*.f64 v t1) u) u)
98.4%
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
48.0%
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
71.4%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
40.1%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
16.7%
(/.f64 (neg.f64 v) u)
56.1%
(/.f64 (neg.f64 v) t1)
46.5%
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
27.7%
(/.f64 v (/.f64 (*.f64 u u) t1))
27.3%
(/.f64 v (/.f64 u (/.f64 t1 u)))
66.1%
(/.f64 v (-.f64 (*.f64 u -2) t1))
94.3%
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
44.4%
(/.f64 v (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)))
42.6%
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
47.5%
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
27.7%
(*.f64 (/.f64 t1 (*.f64 u u)) v)
65.9%
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
43.0%
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
16.8%
(*.f64 -1/2 (/.f64 v u))
Compiler

Compiled 314 to 204 computations (35% saved)

localize12.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(/.f64 1 (-.f64 (*.f64 u -2) t1))
99.6%
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
Compiler

Compiled 32 to 21 computations (34.4% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
u
@0
(/.f64 1 (-.f64 (*.f64 u -2) t1))
0.0ms
u
@inf
(/.f64 1 (-.f64 (*.f64 u -2) t1))
0.0ms
t1
@0
(/.f64 1 (-.f64 (*.f64 u -2) t1))
0.0ms
t1
@inf
(/.f64 1 (-.f64 (*.f64 u -2) t1))
0.0ms
u
@-inf
(/.f64 1 (-.f64 (*.f64 u -2) t1))

rewrite66.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1160×prod-diff
1076×log-prod
674×pow-prod-down
556×fma-def
518×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
123238
2296338
Stop Event
node limit
Counts
2 → 72
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
Outputs
(+.f64 0 (/.f64 v (-.f64 (*.f64 u -2) t1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1)
(/.f64 1 (/.f64 (-.f64 (*.f64 u -2) t1) v))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 (-.f64 (*.f64 u -2) t1) (cbrt.f64 v)))
(/.f64 (sqrt.f64 v) (/.f64 (-.f64 (*.f64 u -2) t1) (sqrt.f64 v)))
(/.f64 (neg.f64 v) (neg.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 u -2) t1))) (sqrt.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 (*.f64 v -1) (neg.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 (*.f64 -1 v) (neg.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 (/.f64 v 1) (-.f64 (*.f64 u -2) t1))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) 2)) (cbrt.f64 (-.f64 (*.f64 u -2) t1)))
(pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 1)
(pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 3)
(pow.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -1)
(sqrt.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2))
(log.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))
(cbrt.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (-.f64 (*.f64 u -2) t1) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(exp.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 2))
(log1p.f64 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(+.f64 0 (/.f64 1 (-.f64 (*.f64 u -2) t1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))) 1)
(*.f64 1 (/.f64 1 (-.f64 (*.f64 u -2) t1)))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2) (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) -2) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 1 (-.f64 (*.f64 -8 (pow.f64 u 3)) (pow.f64 t1 3))) (fma.f64 t1 (fma.f64 u -2 t1) (pow.f64 (*.f64 u -2) 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 u -2) 2) (*.f64 t1 t1))) (fma.f64 u -2 t1))
(pow.f64 (-.f64 (*.f64 u -2) t1) -1)
(pow.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) -3)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) 2) -1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) 3) -1/3)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 u -2) t1)) -2)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 u -2) t1))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(exp.f64 (neg.f64 (log.f64 (-.f64 (*.f64 u -2) t1))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 u -2) t1)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 u -2) t1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 u -2) t1)) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 u -2) t1)) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 u -2) t1))) 1) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -3)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (-.f64 (*.f64 u -2) t1))) 2))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))

simplify77.0ms (0.6%)

Algorithm
egg-herbie
Rules
1670×times-frac
1010×fma-def
948×associate-/l*
816×associate-/r*
550×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02534374
16094238
218254154
Stop Event
node limit
Counts
132 → 142
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1/2 (/.f64 v u))
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1/2 (/.f64 v u))
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1/2 (/.f64 v u))
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 u (pow.f64 t1 2)))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (/.f64 1 t1))
(/.f64 -1/2 u)
(-.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (*.f64 1/2 (/.f64 1 u)))
(/.f64 -1/2 u)
(-.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (*.f64 1/2 (/.f64 1 u)))
(/.f64 -1/2 u)
(-.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (*.f64 1/2 (/.f64 1 u)))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 u (pow.f64 t1 2)))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (/.f64 1 t1))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 u (pow.f64 t1 2)))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (/.f64 1 t1))
(+.f64 0 (/.f64 v (-.f64 (*.f64 u -2) t1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1)
(/.f64 1 (/.f64 (-.f64 (*.f64 u -2) t1) v))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 (-.f64 (*.f64 u -2) t1) (cbrt.f64 v)))
(/.f64 (sqrt.f64 v) (/.f64 (-.f64 (*.f64 u -2) t1) (sqrt.f64 v)))
(/.f64 (neg.f64 v) (neg.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 u -2) t1))) (sqrt.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 (*.f64 v -1) (neg.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 (*.f64 -1 v) (neg.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 (/.f64 v 1) (-.f64 (*.f64 u -2) t1))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) 2)) (cbrt.f64 (-.f64 (*.f64 u -2) t1)))
(pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 1)
(pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 3)
(pow.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -1)
(sqrt.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2))
(log.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))
(cbrt.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (-.f64 (*.f64 u -2) t1) 3)))
(expm1.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(exp.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(exp.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 2))
(log1p.f64 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(+.f64 0 (/.f64 1 (-.f64 (*.f64 u -2) t1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))) 1)
(*.f64 1 (/.f64 1 (-.f64 (*.f64 u -2) t1)))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2) (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) -2) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 1 (-.f64 (*.f64 -8 (pow.f64 u 3)) (pow.f64 t1 3))) (fma.f64 t1 (fma.f64 u -2 t1) (pow.f64 (*.f64 u -2) 2)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 u -2) 2) (*.f64 t1 t1))) (fma.f64 u -2 t1))
(pow.f64 (-.f64 (*.f64 u -2) t1) -1)
(pow.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) -3)
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) 2) -1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) 3) -1/3)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 u -2) t1)) -2)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2) 2)
(pow.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 u -2) t1))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2))
(log.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(exp.f64 (neg.f64 (log.f64 (-.f64 (*.f64 u -2) t1))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 u -2) t1)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 u -2) t1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 u -2) t1)) 1) -1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 u -2) t1)) -1) 1))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 u -2) t1))) 1) 1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -3)) 1/3))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (-.f64 (*.f64 u -2) t1))) 2))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))
Outputs
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1)) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 2 t1) (/.f64 v (/.f64 t1 u))) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1)))
(-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1))) (/.f64 v t1))
(-.f64 (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (*.f64 (/.f64 2 t1) (/.f64 v (/.f64 t1 u)))) (/.f64 v t1))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 8 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))))
(fma.f64 8 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1))) (/.f64 v t1)))
(-.f64 (fma.f64 8 (*.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) v) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (*.f64 (/.f64 2 t1) (/.f64 v (/.f64 t1 u))))) (/.f64 v t1))
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1/2 u) v)
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (/.f64 (*.f64 u u) (*.f64 v t1))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 (*.f64 t1 1/4) (*.f64 u u)) v))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (/.f64 (*.f64 u u) (*.f64 v t1)))))
(fma.f64 -1/2 (/.f64 v u) (fma.f64 (/.f64 1/4 u) (/.f64 v (/.f64 u t1)) (*.f64 (*.f64 (/.f64 -1/8 (pow.f64 u 3)) (*.f64 t1 t1)) v)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v) (fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (/.f64 (*.f64 u u) (*.f64 v t1))))))
(fma.f64 -1/8 (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) t1)) (fma.f64 (/.f64 1/4 u) (/.f64 v (/.f64 u t1)) (fma.f64 1/16 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 (/.f64 -1/2 u) v))))
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1/2 u) v)
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (/.f64 (*.f64 u u) (*.f64 v t1))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 (*.f64 t1 1/4) (*.f64 u u)) v))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (/.f64 (*.f64 u u) (*.f64 v t1)))))
(fma.f64 -1/2 (/.f64 v u) (fma.f64 (/.f64 1/4 u) (/.f64 v (/.f64 u t1)) (*.f64 (*.f64 (/.f64 -1/8 (pow.f64 u 3)) (*.f64 t1 t1)) v)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v) (fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (/.f64 (*.f64 u u) (*.f64 v t1))))))
(fma.f64 -1/8 (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) t1)) (fma.f64 (/.f64 1/4 u) (/.f64 v (/.f64 u t1)) (fma.f64 1/16 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 (/.f64 -1/2 u) v))))
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1/2 u) v)
(+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))
(fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (/.f64 (*.f64 u u) (*.f64 v t1))))
(fma.f64 -1/2 (/.f64 v u) (*.f64 (/.f64 (*.f64 t1 1/4) (*.f64 u u)) v))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (/.f64 (*.f64 u u) (*.f64 v t1)))))
(fma.f64 -1/2 (/.f64 v u) (fma.f64 (/.f64 1/4 u) (/.f64 v (/.f64 u t1)) (*.f64 (*.f64 (/.f64 -1/8 (pow.f64 u 3)) (*.f64 t1 t1)) v)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1/2 (/.f64 v u)) (*.f64 1/4 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (/.f64 (pow.f64 u 3) v)) (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (/.f64 (pow.f64 u 4) v)) (fma.f64 -1/2 (/.f64 v u) (*.f64 1/4 (/.f64 t1 (/.f64 (*.f64 u u) v))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) v) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) v) (fma.f64 -1/2 (/.f64 v u) (/.f64 1/4 (/.f64 (*.f64 u u) (*.f64 v t1))))))
(fma.f64 -1/8 (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) t1)) (fma.f64 (/.f64 1/4 u) (/.f64 v (/.f64 u t1)) (fma.f64 1/16 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 (/.f64 -1/2 u) v))))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1)) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 2 t1) (/.f64 v (/.f64 t1 u))) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1)))
(-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1))) (/.f64 v t1))
(-.f64 (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (*.f64 (/.f64 2 t1) (/.f64 v (/.f64 t1 u)))) (/.f64 v t1))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 8 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))))
(fma.f64 8 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1))) (/.f64 v t1)))
(-.f64 (fma.f64 8 (*.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) v) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (*.f64 (/.f64 2 t1) (/.f64 v (/.f64 t1 u))))) (/.f64 v t1))
(*.f64 -1 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1)) (/.f64 v t1))
(-.f64 (*.f64 (/.f64 2 t1) (/.f64 v (/.f64 t1 u))) (/.f64 v t1))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1)))
(-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1))) (/.f64 v t1))
(-.f64 (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (*.f64 (/.f64 2 t1) (/.f64 v (/.f64 t1 u)))) (/.f64 v t1))
(+.f64 (*.f64 8 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))))
(fma.f64 8 (/.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 3))) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (fma.f64 2 (/.f64 v (/.f64 (*.f64 t1 t1) u)) (/.f64 (neg.f64 v) t1))))
(fma.f64 8 (*.f64 (/.f64 v (pow.f64 t1 4)) (pow.f64 u 3)) (-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (/.f64 (pow.f64 t1 3) v)) (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1))) (/.f64 v t1)))
(-.f64 (fma.f64 8 (*.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) v) (fma.f64 -4 (/.f64 v (/.f64 (pow.f64 t1 3) (*.f64 u u))) (*.f64 (/.f64 2 t1) (/.f64 v (/.f64 t1 u))))) (/.f64 v t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 -2 u) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (*.f64 2 (/.f64 u (*.f64 t1 t1))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(fma.f64 (/.f64 2 t1) (/.f64 u t1) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 u (pow.f64 t1 2)))) (/.f64 1 t1))
(-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (*.f64 2 (/.f64 u (*.f64 t1 t1)))) (/.f64 1 t1))
(fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -4 (*.f64 (/.f64 u (pow.f64 t1 3)) u) (/.f64 -1 t1)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (/.f64 1 t1))
(-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (*.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (/.f64 1 t1))
(fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (+.f64 (fma.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (*.f64 (/.f64 2 t1) (/.f64 u t1))) (/.f64 -1 t1)))
(fma.f64 -4 (*.f64 (/.f64 u (pow.f64 t1 3)) u) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 -1 t1))))
(/.f64 -1/2 u)
(-.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (*.f64 1/4 (/.f64 t1 (*.f64 u u))) (/.f64 1/2 u))
(fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (/.f64 -1/2 u))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (*.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)))) (/.f64 1/2 u))
(fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 -1/2 u)))
(fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (*.f64 (/.f64 t1 (pow.f64 u 3)) t1) (/.f64 -1/2 u)))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (*.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3))))) (/.f64 1/2 u))
(fma.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 -1/2 u))))
(fma.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (*.f64 (/.f64 t1 (pow.f64 u 3)) t1) (/.f64 -1/2 u))))
(/.f64 -1/2 u)
(-.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (*.f64 1/4 (/.f64 t1 (*.f64 u u))) (/.f64 1/2 u))
(fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (/.f64 -1/2 u))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (*.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)))) (/.f64 1/2 u))
(fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 -1/2 u)))
(fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (*.f64 (/.f64 t1 (pow.f64 u 3)) t1) (/.f64 -1/2 u)))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (*.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3))))) (/.f64 1/2 u))
(fma.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 -1/2 u))))
(fma.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (*.f64 (/.f64 t1 (pow.f64 u 3)) t1) (/.f64 -1/2 u))))
(/.f64 -1/2 u)
(-.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (*.f64 1/4 (/.f64 t1 (*.f64 u u))) (/.f64 1/2 u))
(fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (/.f64 -1/2 u))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (*.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)))) (/.f64 1/2 u))
(fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 -1/2 u)))
(fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (*.f64 (/.f64 t1 (pow.f64 u 3)) t1) (/.f64 -1/2 u)))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 1/4 (/.f64 t1 (pow.f64 u 2))) (*.f64 -1/8 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (*.f64 1/2 (/.f64 1 u)))
(-.f64 (fma.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (*.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3))))) (/.f64 1/2 u))
(fma.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (/.f64 (*.f64 t1 t1) (pow.f64 u 3)) (/.f64 -1/2 u))))
(fma.f64 1/16 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (fma.f64 1/4 (/.f64 t1 (*.f64 u u)) (fma.f64 -1/8 (*.f64 (/.f64 t1 (pow.f64 u 3)) t1) (/.f64 -1/2 u))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (*.f64 2 (/.f64 u (*.f64 t1 t1))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(fma.f64 (/.f64 2 t1) (/.f64 u t1) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 u (pow.f64 t1 2)))) (/.f64 1 t1))
(-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (*.f64 2 (/.f64 u (*.f64 t1 t1)))) (/.f64 1 t1))
(fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -4 (*.f64 (/.f64 u (pow.f64 t1 3)) u) (/.f64 -1 t1)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (/.f64 1 t1))
(-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (*.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (/.f64 1 t1))
(fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (+.f64 (fma.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (*.f64 (/.f64 2 t1) (/.f64 u t1))) (/.f64 -1 t1)))
(fma.f64 -4 (*.f64 (/.f64 u (pow.f64 t1 3)) u) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 -1 t1))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (*.f64 2 (/.f64 u (*.f64 t1 t1))) (/.f64 1 t1))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1))
(fma.f64 (/.f64 2 t1) (/.f64 u t1) (/.f64 -1 t1))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 u (pow.f64 t1 2)))) (/.f64 1 t1))
(-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (*.f64 2 (/.f64 u (*.f64 t1 t1)))) (/.f64 1 t1))
(fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (/.f64 -1 t1)))
(fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 -4 (*.f64 (/.f64 u (pow.f64 t1 3)) u) (/.f64 -1 t1)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (/.f64 1 t1))
(-.f64 (fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (*.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (/.f64 1 t1))
(fma.f64 -4 (/.f64 (*.f64 u u) (pow.f64 t1 3)) (+.f64 (fma.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (*.f64 (/.f64 2 t1) (/.f64 u t1))) (/.f64 -1 t1)))
(fma.f64 -4 (*.f64 (/.f64 u (pow.f64 t1 3)) u) (fma.f64 2 (/.f64 u (*.f64 t1 t1)) (fma.f64 8 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 -1 t1))))
(+.f64 0 (/.f64 v (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 1 (/.f64 (-.f64 (*.f64 u -2) t1) v))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 (-.f64 (*.f64 u -2) t1) (cbrt.f64 v)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (sqrt.f64 v) (/.f64 (-.f64 (*.f64 u -2) t1) (sqrt.f64 v)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (neg.f64 v) (neg.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 u -2) t1))) (sqrt.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (*.f64 v -1) (neg.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (*.f64 -1 v) (neg.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (/.f64 v 1) (-.f64 (*.f64 u -2) t1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (/.f64 v (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) 2)) (cbrt.f64 (-.f64 (*.f64 u -2) t1)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(pow.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 3)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(pow.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2) 1/2)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(pow.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 3) 1/3)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(pow.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 2)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(pow.f64 (/.f64 (-.f64 (*.f64 u -2) t1) v) -1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(sqrt.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 2))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(log.f64 (exp.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(cbrt.f64 (pow.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)) 3))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (-.f64 (*.f64 u -2) t1) 3)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(expm1.f64 (log1p.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(exp.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(exp.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))) 1) 1))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 3))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 1/3))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 v (-.f64 (*.f64 u -2) t1)))) 2))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(log1p.f64 (expm1.f64 (/.f64 v (-.f64 (*.f64 u -2) t1))))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(+.f64 0 (/.f64 1 (-.f64 (*.f64 u -2) t1)))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))) (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 (*.f64 2 u)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 -1 (+.f64 t1 (*.f64 2 u)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))) 1)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(*.f64 1 (/.f64 1 (-.f64 (*.f64 u -2) t1)))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) 1)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2)) (cbrt.f64 (-.f64 (*.f64 u -2) t1)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2)) (cbrt.f64 (-.f64 (*.f64 u -2) t1)))
(*.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2) (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(*.f64 -1 (/.f64 1 (neg.f64 (-.f64 (*.f64 u -2) t1))))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) -2) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(*.f64 (/.f64 1 (-.f64 (*.f64 -8 (pow.f64 u 3)) (pow.f64 t1 3))) (fma.f64 t1 (fma.f64 u -2 t1) (pow.f64 (*.f64 u -2) 2)))
(*.f64 (/.f64 1 (-.f64 (*.f64 (pow.f64 u 3) -8) (pow.f64 t1 3))) (fma.f64 t1 (fma.f64 u -2 t1) (pow.f64 (*.f64 u -2) 2)))
(/.f64 (fma.f64 t1 (fma.f64 u -2 t1) (*.f64 (*.f64 u u) 4)) (fma.f64 (pow.f64 u 3) -8 (neg.f64 (pow.f64 t1 3))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 u -2) 2) (*.f64 t1 t1))) (fma.f64 u -2 t1))
(*.f64 (fma.f64 u -2 t1) (/.f64 1 (-.f64 (pow.f64 (*.f64 u -2) 2) (*.f64 t1 t1))))
(/.f64 (fma.f64 u -2 t1) (-.f64 (*.f64 (*.f64 u u) 4) (*.f64 t1 t1)))
(/.f64 (fma.f64 u -2 t1) (fma.f64 t1 (neg.f64 t1) (*.f64 (*.f64 u u) 4)))
(pow.f64 (-.f64 (*.f64 u -2) t1) -1)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(pow.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) 1)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)) -3)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 u -2) t1))) 3)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) 2) -1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) 3) -1/3)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) 3) -1/6) (pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) 3) -1/6))
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2) 1/2)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -3) 1/3)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 u -2) t1)) -2)
(pow.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -1/2) 2)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(pow.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 u -2) t1))) -1)
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -2))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(log.f64 (exp.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)))))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -3))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(exp.f64 (neg.f64 (log.f64 (-.f64 (*.f64 u -2) t1))))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 u -2) t1)) -1))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 u -2) t1))) 1))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 u -2) t1)) 1) -1))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 u -2) t1)) -1) 1))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 u -2) t1))) 1) 1))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 u -2) t1)))) 3))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 u -2) t1) -3)) 1/3))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (-.f64 (*.f64 u -2) t1))) 2))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))
(log1p.f64 (expm1.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1))))
(/.f64 1 (-.f64 (*.f64 u -2) t1))
(/.f64 -1 (+.f64 t1 (*.f64 2 u)))

localize5.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 -1/2 (/.f64 v u))
Compiler

Compiled 14 to 7 computations (50% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
v
@0
(*.f64 -1/2 (/.f64 v u))
0.0ms
u
@0
(*.f64 -1/2 (/.f64 v u))
0.0ms
u
@inf
(*.f64 -1/2 (/.f64 v u))
0.0ms
v
@-inf
(*.f64 -1/2 (/.f64 v u))
0.0ms
v
@inf
(*.f64 -1/2 (/.f64 v u))

rewrite53.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1500×pow1
1386×add-exp-log
1386×log1p-expm1-u
1386×expm1-log1p-u
1356×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114713
2184913
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(*.f64 -1/2 (/.f64 v u))
Outputs
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 v u))) 1)
(/.f64 -1/2 (/.f64 u v))
(/.f64 1 (/.f64 u (*.f64 -1/2 v)))
(/.f64 (*.f64 -1/2 v) u)
(/.f64 (neg.f64 (*.f64 -1/2 v)) (neg.f64 u))
(/.f64 (*.f64 -1/2 (neg.f64 v)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 v) -1/2) (neg.f64 u))
(/.f64 (/.f64 (*.f64 -1/2 v) 1) u)
(/.f64 (/.f64 (*.f64 -1/2 v) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(/.f64 (/.f64 (*.f64 -1/2 v) (sqrt.f64 u)) (sqrt.f64 u))
(pow.f64 (*.f64 -1/2 (/.f64 v u)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 v u))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 v u)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 v u))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 v u) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 (/.f64 v u)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 v u)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 v u))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 v u))))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 v u))))

simplify45.0ms (0.4%)

Algorithm
egg-herbie
Rules
1400×log-prod
916×associate-*r*
904×distribute-lft-neg-out
882×fma-def
824×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058500
1145380
2513260
33929260
Stop Event
node limit
Counts
20 → 23
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 v u))) 1)
(/.f64 -1/2 (/.f64 u v))
(/.f64 1 (/.f64 u (*.f64 -1/2 v)))
(/.f64 (*.f64 -1/2 v) u)
(/.f64 (neg.f64 (*.f64 -1/2 v)) (neg.f64 u))
(/.f64 (*.f64 -1/2 (neg.f64 v)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 v) -1/2) (neg.f64 u))
(/.f64 (/.f64 (*.f64 -1/2 v) 1) u)
(/.f64 (/.f64 (*.f64 -1/2 v) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(/.f64 (/.f64 (*.f64 -1/2 v) (sqrt.f64 u)) (sqrt.f64 u))
(pow.f64 (*.f64 -1/2 (/.f64 v u)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 v u))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 v u)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 v u))) 2)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 v u) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 (/.f64 v u)) -1/2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 v u)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 v u))))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 v u))))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 v u))))
Outputs
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 v u))) 1)
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(/.f64 -1/2 (/.f64 u v))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(/.f64 1 (/.f64 u (*.f64 -1/2 v)))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(/.f64 (*.f64 -1/2 v) u)
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(/.f64 (neg.f64 (*.f64 -1/2 v)) (neg.f64 u))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(/.f64 (*.f64 -1/2 (neg.f64 v)) (neg.f64 u))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(/.f64 (*.f64 (neg.f64 v) -1/2) (neg.f64 u))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(/.f64 (/.f64 (*.f64 -1/2 v) 1) u)
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(/.f64 (/.f64 (*.f64 -1/2 v) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(/.f64 (/.f64 (*.f64 -1/2 v) (sqrt.f64 u)) (sqrt.f64 u))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(pow.f64 (*.f64 -1/2 (/.f64 v u)) 1)
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 v u))) 3)
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(pow.f64 (pow.f64 (*.f64 -1/2 (/.f64 v u)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(pow.f64 (sqrt.f64 (*.f64 -1/2 (/.f64 v u))) 2)
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 v u) 2) 1/4))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(log.f64 (pow.f64 (exp.f64 (/.f64 v u)) -1/2))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (/.f64 v u)) 3))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (/.f64 v u))))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(exp.f64 (log.f64 (*.f64 -1/2 (/.f64 v u))))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (/.f64 v u))))
(+.f64 1 (-.f64 (*.f64 -1/2 (/.f64 v u)) 1))
(+.f64 (*.f64 v (/.f64 -1/2 u)) 0)
(*.f64 -1/2 (/.f64 v u))

localize6.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 u (/.f64 t1 u))
90.4%
(/.f64 v (/.f64 u (/.f64 t1 u)))
Compiler

Compiled 21 to 6 computations (71.4% saved)

series1.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
u
@inf
(/.f64 u (/.f64 t1 u))
0.0ms
v
@0
(/.f64 v (/.f64 u (/.f64 t1 u)))
0.0ms
u
@inf
(/.f64 v (/.f64 u (/.f64 t1 u)))
0.0ms
t1
@-inf
(/.f64 v (/.f64 u (/.f64 t1 u)))
0.0ms
t1
@inf
(/.f64 v (/.f64 u (/.f64 t1 u)))

rewrite172.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1108×log-prod
646×prod-exp
596×pow-prod-down
444×pow-prod-up
438×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
117732
2267232
Stop Event
node limit
Counts
2 → 122
Calls
Call 1
Inputs
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 u (/.f64 t1 u))
Outputs
(+.f64 0 (*.f64 v (/.f64 t1 (*.f64 u u))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 1)
(*.f64 1 (*.f64 v (/.f64 t1 (*.f64 u u))))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) (pow.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 2) (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 u (neg.f64 (/.f64 u t1)))))
(*.f64 (/.f64 1 u) (/.f64 v (/.f64 u t1)))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) -2) (/.f64 v (cbrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (pow.f64 (*.f64 u (/.f64 u t1)) -1/2) (/.f64 v (sqrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (*.f64 u (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2)) (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (*.f64 u (/.f64 u t1)))) (/.f64 (cbrt.f64 v) (sqrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 u t1)) (/.f64 (cbrt.f64 v) u))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (*.f64 u (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 v) (/.f64 u t1)) (/.f64 (sqrt.f64 v) u))
(*.f64 (*.f64 (/.f64 v u) t1) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 v u) 1) (/.f64 t1 u))
(*.f64 (*.f64 (/.f64 v u) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)) (cbrt.f64 (/.f64 t1 u)))
(*.f64 (*.f64 (/.f64 v u) (sqrt.f64 (/.f64 t1 u))) (sqrt.f64 (/.f64 t1 u)))
(*.f64 (/.f64 v 1) (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 (neg.f64 t1) u))
(pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 1)
(pow.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 3)
(pow.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 2)
(pow.f64 (/.f64 u (/.f64 v (/.f64 u t1))) -1)
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 t1 (*.f64 u u)) -3)) 1/3)
(pow.f64 (/.f64 (/.f64 u (/.f64 v (/.f64 u t1))) 1) -1)
(neg.f64 (/.f64 v (*.f64 u (neg.f64 (/.f64 u t1)))))
(sqrt.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))))
(cbrt.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 t1 (*.f64 u u)) -3)))
(expm1.f64 (log1p.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(exp.f64 (log.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(exp.f64 (*.f64 (log.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 v (/.f64 u t1)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 v) 1) (log.f64 (/.f64 t1 (*.f64 u u)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 t1 u)) 1) (log.f64 (/.f64 v u))))
(exp.f64 (+.f64 (log.f64 (/.f64 t1 (*.f64 u u))) (*.f64 (log.f64 v) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 v u)) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (-.f64 (log.f64 v) (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 v) 1) (log.f64 (*.f64 u (/.f64 u t1)))))
(exp.f64 (-.f64 (*.f64 (log.f64 v) 1) (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1)))
(log1p.f64 (expm1.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(+.f64 0 (*.f64 u (/.f64 u t1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 u t1)))) 1)
(*.f64 u (/.f64 u t1))
(*.f64 (*.f64 u (/.f64 u t1)) 1)
(*.f64 1 (*.f64 u (/.f64 u t1)))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2) (cbrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (/.f64 u t1)))
(*.f64 (sqrt.f64 (*.f64 u (/.f64 u t1))) (sqrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (/.f64 u t1)))
(*.f64 (neg.f64 u) (/.f64 1 (/.f64 (neg.f64 t1) u)))
(*.f64 (/.f64 u t1) u)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) 1) (/.f64 (cbrt.f64 u) (/.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 u) 1) (/.f64 (sqrt.f64 u) (/.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 u) t1) (pow.f64 u 3/2))
(*.f64 (/.f64 u 1) (/.f64 u t1))
(*.f64 (/.f64 1 t1) (*.f64 u u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 u)) -2) (/.f64 u (cbrt.f64 (/.f64 t1 u))))
(*.f64 (pow.f64 (/.f64 t1 u) -1/2) (/.f64 u (sqrt.f64 (/.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) t1) (*.f64 (cbrt.f64 u) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)) (cbrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 (/.f64 t1 u))) (/.f64 (cbrt.f64 u) (sqrt.f64 (/.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 u) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)) (/.f64 (sqrt.f64 u) (cbrt.f64 (/.f64 t1 u))))
(*.f64 (*.f64 (/.f64 u t1) 1) u)
(*.f64 (*.f64 (/.f64 u t1) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(*.f64 (*.f64 (/.f64 u t1) (sqrt.f64 u)) (sqrt.f64 u))
(*.f64 (/.f64 u (neg.f64 t1)) (neg.f64 u))
(pow.f64 (*.f64 u (/.f64 u t1)) 1)
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 3)
(pow.f64 (pow.f64 (*.f64 u (/.f64 u t1)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 t1 (*.f64 u u)) -3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 u (/.f64 u t1))) 2)
(pow.f64 (/.f64 t1 (*.f64 u u)) -1)
(pow.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 t1 u) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 t1 (*.f64 u u)) 1) -1)
(neg.f64 (/.f64 u (/.f64 (neg.f64 t1) u)))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 u t1)) 2))
(log.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 u t1)))))
(cbrt.f64 (pow.f64 (/.f64 t1 (*.f64 u u)) -3))
(cbrt.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 u t1))))
(exp.f64 (log.f64 (*.f64 u (/.f64 u t1))))
(exp.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 u (/.f64 u t1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 u (/.f64 u t1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 u (/.f64 u t1)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (*.f64 u u))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 u) 1) (log.f64 (/.f64 u t1))))
(exp.f64 (+.f64 (log.f64 (/.f64 u t1)) (*.f64 (log.f64 u) 1)))
(exp.f64 (-.f64 (log.f64 u) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 u) 1) (log.f64 (/.f64 t1 u))))
(exp.f64 (-.f64 (*.f64 (log.f64 u) 1) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (-.f64 (*.f64 2 (log.f64 u)) (*.f64 (log.f64 t1) 1)))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 u t1))))

simplify225.0ms (1.8%)

Algorithm
egg-herbie
Rules
878×fma-def
728×associate-/r/
708×unswap-sqr
560×log-prod
532×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03093370
17793286
223753286
Stop Event
node limit
Counts
182 → 136
Calls
Call 1
Inputs
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(/.f64 (pow.f64 u 2) t1)
(+.f64 0 (*.f64 v (/.f64 t1 (*.f64 u u))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 1)
(*.f64 1 (*.f64 v (/.f64 t1 (*.f64 u u))))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) (pow.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 2) (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 u (neg.f64 (/.f64 u t1)))))
(*.f64 (/.f64 1 u) (/.f64 v (/.f64 u t1)))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) -2) (/.f64 v (cbrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (pow.f64 (*.f64 u (/.f64 u t1)) -1/2) (/.f64 v (sqrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (*.f64 u (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2)) (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (*.f64 u (/.f64 u t1)))) (/.f64 (cbrt.f64 v) (sqrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 u t1)) (/.f64 (cbrt.f64 v) u))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (*.f64 u (/.f64 u t1))))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (/.f64 (sqrt.f64 v) (/.f64 u t1)) (/.f64 (sqrt.f64 v) u))
(*.f64 (*.f64 (/.f64 v u) t1) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 v u) 1) (/.f64 t1 u))
(*.f64 (*.f64 (/.f64 v u) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)) (cbrt.f64 (/.f64 t1 u)))
(*.f64 (*.f64 (/.f64 v u) (sqrt.f64 (/.f64 t1 u))) (sqrt.f64 (/.f64 t1 u)))
(*.f64 (/.f64 v 1) (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 (neg.f64 t1) u))
(pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 1)
(pow.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 3)
(pow.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 2)
(pow.f64 (/.f64 u (/.f64 v (/.f64 u t1))) -1)
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 t1 (*.f64 u u)) -3)) 1/3)
(pow.f64 (/.f64 (/.f64 u (/.f64 v (/.f64 u t1))) 1) -1)
(neg.f64 (/.f64 v (*.f64 u (neg.f64 (/.f64 u t1)))))
(sqrt.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))))
(cbrt.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 3))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 t1 (*.f64 u u)) -3)))
(expm1.f64 (log1p.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(exp.f64 (log.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(exp.f64 (*.f64 (log.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 v (/.f64 u t1)))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 v) 1) (log.f64 (/.f64 t1 (*.f64 u u)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 t1 u)) 1) (log.f64 (/.f64 v u))))
(exp.f64 (+.f64 (log.f64 (/.f64 t1 (*.f64 u u))) (*.f64 (log.f64 v) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 v u)) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (-.f64 (log.f64 v) (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 v) 1) (log.f64 (*.f64 u (/.f64 u t1)))))
(exp.f64 (-.f64 (*.f64 (log.f64 v) 1) (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1)))
(log1p.f64 (expm1.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(+.f64 0 (*.f64 u (/.f64 u t1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 u t1)))) 1)
(*.f64 u (/.f64 u t1))
(*.f64 (*.f64 u (/.f64 u t1)) 1)
(*.f64 1 (*.f64 u (/.f64 u t1)))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2) (cbrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (/.f64 u t1)))
(*.f64 (sqrt.f64 (*.f64 u (/.f64 u t1))) (sqrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (/.f64 u t1)))
(*.f64 (neg.f64 u) (/.f64 1 (/.f64 (neg.f64 t1) u)))
(*.f64 (/.f64 u t1) u)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) 1) (/.f64 (cbrt.f64 u) (/.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 u) 1) (/.f64 (sqrt.f64 u) (/.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 u) t1) (pow.f64 u 3/2))
(*.f64 (/.f64 u 1) (/.f64 u t1))
(*.f64 (/.f64 1 t1) (*.f64 u u))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 u)) -2) (/.f64 u (cbrt.f64 (/.f64 t1 u))))
(*.f64 (pow.f64 (/.f64 t1 u) -1/2) (/.f64 u (sqrt.f64 (/.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) t1) (*.f64 (cbrt.f64 u) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)) (cbrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 (/.f64 t1 u))) (/.f64 (cbrt.f64 u) (sqrt.f64 (/.f64 t1 u))))
(*.f64 (/.f64 (sqrt.f64 u) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)) (/.f64 (sqrt.f64 u) (cbrt.f64 (/.f64 t1 u))))
(*.f64 (*.f64 (/.f64 u t1) 1) u)
(*.f64 (*.f64 (/.f64 u t1) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(*.f64 (*.f64 (/.f64 u t1) (sqrt.f64 u)) (sqrt.f64 u))
(*.f64 (/.f64 u (neg.f64 t1)) (neg.f64 u))
(pow.f64 (*.f64 u (/.f64 u t1)) 1)
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 3)
(pow.f64 (pow.f64 (*.f64 u (/.f64 u t1)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 t1 (*.f64 u u)) -3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 u (/.f64 u t1))) 2)
(pow.f64 (/.f64 t1 (*.f64 u u)) -1)
(pow.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 t1 u) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 t1 (*.f64 u u)) 1) -1)
(neg.f64 (/.f64 u (/.f64 (neg.f64 t1) u)))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 u t1)) 2))
(log.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 u t1)))))
(cbrt.f64 (pow.f64 (/.f64 t1 (*.f64 u u)) -3))
(cbrt.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 t1 u) 3)))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 u t1))))
(exp.f64 (log.f64 (*.f64 u (/.f64 u t1))))
(exp.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 u (/.f64 u t1)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 u (/.f64 u t1)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 u (/.f64 u t1)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (*.f64 u u))) -1))
(exp.f64 (+.f64 (*.f64 (log.f64 u) 1) (log.f64 (/.f64 u t1))))
(exp.f64 (+.f64 (log.f64 (/.f64 u t1)) (*.f64 (log.f64 u) 1)))
(exp.f64 (-.f64 (log.f64 u) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 u) 1) (log.f64 (/.f64 t1 u))))
(exp.f64 (-.f64 (*.f64 (log.f64 u) 1) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (-.f64 (*.f64 2 (log.f64 u)) (*.f64 (log.f64 t1) 1)))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 u t1))))
Outputs
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(/.f64 (pow.f64 u 2) t1)
(*.f64 u (/.f64 u t1))
(+.f64 0 (*.f64 v (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(-.f64 (exp.f64 (log1p.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 1 (*.f64 v (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) (pow.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 2) (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (pow.f64 (cbrt.f64 v) 2) (*.f64 (cbrt.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (sqrt.f64 v) (*.f64 (sqrt.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 u (neg.f64 (/.f64 u t1)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 1 u) (/.f64 v (/.f64 u t1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) -2) (/.f64 v (cbrt.f64 (*.f64 u (/.f64 u t1)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) -2) (/.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) v))
(*.f64 (pow.f64 (*.f64 u (/.f64 u t1)) -1/2) (/.f64 v (sqrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) u) (/.f64 (cbrt.f64 v) (/.f64 u t1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) 1) (/.f64 (cbrt.f64 v) (*.f64 u (/.f64 u t1))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2)) (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) (/.f64 (pow.f64 (cbrt.f64 v) 2) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 t1 (/.f64 (*.f64 u u) v))) (pow.f64 (cbrt.f64 v) 2)) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (sqrt.f64 (*.f64 u (/.f64 u t1)))) (/.f64 (cbrt.f64 v) (sqrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 v) 2) (/.f64 u t1)) (/.f64 (cbrt.f64 v) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 (sqrt.f64 v) u) (/.f64 (sqrt.f64 v) (/.f64 u t1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 (sqrt.f64 v) 1) (/.f64 (sqrt.f64 v) (*.f64 u (/.f64 u t1))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 (sqrt.f64 v) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2)) (/.f64 (sqrt.f64 v) (cbrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 (sqrt.f64 v) (/.f64 u t1)) (/.f64 (sqrt.f64 v) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (*.f64 (/.f64 v u) t1) (/.f64 1 u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (*.f64 (/.f64 v u) 1) (/.f64 t1 u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (*.f64 (/.f64 v u) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)) (cbrt.f64 (/.f64 t1 u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (*.f64 (/.f64 v u) (sqrt.f64 (/.f64 t1 u))) (sqrt.f64 (/.f64 t1 u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 v 1) (/.f64 t1 (*.f64 u u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 (neg.f64 t1) u))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(pow.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 3)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(pow.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 2) 1/2)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(pow.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 3) 1/3)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(pow.f64 (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 2)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(pow.f64 (/.f64 u (/.f64 v (/.f64 u t1))) -1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(pow.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 t1 (*.f64 u u)) -3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 t1 (*.f64 u u)) -3)))
(pow.f64 (/.f64 (/.f64 u (/.f64 v (/.f64 u t1))) 1) -1)
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(neg.f64 (/.f64 v (*.f64 u (neg.f64 (/.f64 u t1)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(sqrt.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(log.f64 (pow.f64 (exp.f64 (/.f64 t1 u)) (/.f64 v u)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(cbrt.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 3))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(cbrt.f64 (/.f64 (pow.f64 v 3) (pow.f64 (/.f64 t1 (*.f64 u u)) -3)))
(expm1.f64 (log1p.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (log.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (*.f64 (log.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 1))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))) 1) 1))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))) 3))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 v (/.f64 t1 (*.f64 u u))) 3)) 1/3))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))) 2))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (*.f64 (log.f64 (/.f64 u (/.f64 v (/.f64 u t1)))) -1))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (+.f64 (*.f64 (log.f64 v) 1) (log.f64 (/.f64 t1 (*.f64 u u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 t1 u)) 1) (log.f64 (/.f64 v u))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (+.f64 (log.f64 (/.f64 t1 (*.f64 u u))) (*.f64 (log.f64 v) 1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (+.f64 (log.f64 (/.f64 v u)) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (-.f64 (log.f64 v) (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (-.f64 (*.f64 (log.f64 v) 1) (log.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(exp.f64 (-.f64 (*.f64 (log.f64 v) 1) (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1)))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(log1p.f64 (expm1.f64 (*.f64 v (/.f64 t1 (*.f64 u u)))))
(*.f64 v (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(+.f64 0 (*.f64 u (/.f64 u t1)))
(*.f64 u (/.f64 u t1))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))))
(*.f64 u (/.f64 u t1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 u (/.f64 u t1)))) 1)
(*.f64 u (/.f64 u t1))
(*.f64 u (/.f64 u t1))
(*.f64 (*.f64 u (/.f64 u t1)) 1)
(*.f64 u (/.f64 u t1))
(*.f64 1 (*.f64 u (/.f64 u t1)))
(*.f64 u (/.f64 u t1))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2))
(*.f64 u (/.f64 u t1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 2) (cbrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 u (/.f64 u t1))
(*.f64 (pow.f64 (cbrt.f64 u) 2) (*.f64 (cbrt.f64 u) (/.f64 u t1)))
(*.f64 u (/.f64 u t1))
(*.f64 (sqrt.f64 (*.f64 u (/.f64 u t1))) (sqrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 u (/.f64 u t1))
(*.f64 (sqrt.f64 u) (*.f64 (sqrt.f64 u) (/.f64 u t1)))
(*.f64 u (/.f64 u t1))
(*.f64 (neg.f64 u) (/.f64 1 (/.f64 (neg.f64 t1) u)))
(*.f64 (neg.f64 u) (*.f64 (/.f64 1 (neg.f64 t1)) u))
(*.f64 (neg.f64 u) (/.f64 u (neg.f64 t1)))
(neg.f64 (*.f64 (/.f64 u t1) (neg.f64 u)))
(*.f64 (/.f64 u t1) u)
(*.f64 u (/.f64 u t1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) 1) (/.f64 (cbrt.f64 u) (/.f64 t1 u)))
(*.f64 u (/.f64 u t1))
(*.f64 (/.f64 (sqrt.f64 u) 1) (/.f64 (sqrt.f64 u) (/.f64 t1 u)))
(*.f64 u (/.f64 u t1))
(*.f64 (/.f64 (sqrt.f64 u) t1) (pow.f64 u 3/2))
(/.f64 (sqrt.f64 u) (/.f64 t1 (pow.f64 u 3/2)))
(*.f64 (/.f64 u 1) (/.f64 u t1))
(*.f64 u (/.f64 u t1))
(*.f64 (/.f64 1 t1) (*.f64 u u))
(*.f64 u (/.f64 u t1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 t1 u)) -2) (/.f64 u (cbrt.f64 (/.f64 t1 u))))
(*.f64 (pow.f64 (/.f64 t1 u) -1/2) (/.f64 u (sqrt.f64 (/.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) t1) (*.f64 (cbrt.f64 u) u))
(*.f64 u (/.f64 u t1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)) (cbrt.f64 (*.f64 u (/.f64 u t1))))
(*.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) (/.f64 (pow.f64 (cbrt.f64 u) 2) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)))
(/.f64 (pow.f64 (cbrt.f64 u) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2) (cbrt.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 u) 2) (sqrt.f64 (/.f64 t1 u))) (/.f64 (cbrt.f64 u) (sqrt.f64 (/.f64 t1 u))))
(*.f64 u (/.f64 u t1))
(*.f64 (/.f64 (sqrt.f64 u) (pow.f64 (cbrt.f64 (/.f64 t1 u)) 2)) (/.f64 (sqrt.f64 u) (cbrt.f64 (/.f64 t1 u))))
(*.f64 u (/.f64 u t1))
(*.f64 (*.f64 (/.f64 u t1) 1) u)
(*.f64 u (/.f64 u t1))
(*.f64 (*.f64 (/.f64 u t1) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(*.f64 u (/.f64 u t1))
(*.f64 (*.f64 (/.f64 u t1) (sqrt.f64 u)) (sqrt.f64 u))
(*.f64 u (/.f64 u t1))
(*.f64 (/.f64 u (neg.f64 t1)) (neg.f64 u))
(*.f64 (neg.f64 u) (*.f64 (/.f64 1 (neg.f64 t1)) u))
(*.f64 (neg.f64 u) (/.f64 u (neg.f64 t1)))
(neg.f64 (*.f64 (/.f64 u t1) (neg.f64 u)))
(pow.f64 (*.f64 u (/.f64 u t1)) 1)
(*.f64 u (/.f64 u t1))
(pow.f64 (cbrt.f64 (*.f64 u (/.f64 u t1))) 3)
(*.f64 u (/.f64 u t1))
(pow.f64 (pow.f64 (*.f64 u (/.f64 u t1)) 2) 1/2)
(*.f64 u (/.f64 u t1))
(pow.f64 (pow.f64 (/.f64 t1 (*.f64 u u)) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 t1 (*.f64 u u)) -3))
(pow.f64 (sqrt.f64 (*.f64 u (/.f64 u t1))) 2)
(*.f64 u (/.f64 u t1))
(pow.f64 (/.f64 t1 (*.f64 u u)) -1)
(*.f64 u (/.f64 u t1))
(pow.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 t1 u) 3)) 1/3)
(*.f64 u (/.f64 u t1))
(pow.f64 (/.f64 (/.f64 t1 (*.f64 u u)) 1) -1)
(*.f64 u (/.f64 u t1))
(neg.f64 (/.f64 u (/.f64 (neg.f64 t1) u)))
(*.f64 (neg.f64 u) (*.f64 (/.f64 1 (neg.f64 t1)) u))
(*.f64 (neg.f64 u) (/.f64 u (neg.f64 t1)))
(neg.f64 (*.f64 (/.f64 u t1) (neg.f64 u)))
(sqrt.f64 (pow.f64 (*.f64 u (/.f64 u t1)) 2))
(*.f64 u (/.f64 u t1))
(log.f64 (pow.f64 (exp.f64 u) (/.f64 u t1)))
(*.f64 u (/.f64 u t1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 u (/.f64 u t1)))))
(*.f64 u (/.f64 u t1))
(cbrt.f64 (pow.f64 (/.f64 t1 (*.f64 u u)) -3))
(cbrt.f64 (/.f64 (pow.f64 u 3) (pow.f64 (/.f64 t1 u) 3)))
(*.f64 u (/.f64 u t1))
(expm1.f64 (log1p.f64 (*.f64 u (/.f64 u t1))))
(*.f64 u (/.f64 u t1))
(exp.f64 (log.f64 (*.f64 u (/.f64 u t1))))
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1))
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 u (/.f64 u t1))) 1) 1))
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 u (/.f64 u t1)))) 3))
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 u (/.f64 u t1)))) 1/3))
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 u (/.f64 u t1)))) 2))
(*.f64 u (/.f64 u t1))
(exp.f64 (*.f64 (log.f64 (/.f64 t1 (*.f64 u u))) -1))
(*.f64 u (/.f64 u t1))
(exp.f64 (+.f64 (*.f64 (log.f64 u) 1) (log.f64 (/.f64 u t1))))
(*.f64 u (/.f64 u t1))
(exp.f64 (+.f64 (log.f64 (/.f64 u t1)) (*.f64 (log.f64 u) 1)))
(*.f64 u (/.f64 u t1))
(exp.f64 (-.f64 (log.f64 u) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(*.f64 u (/.f64 u t1))
(exp.f64 (-.f64 (*.f64 (log.f64 u) 1) (log.f64 (/.f64 t1 u))))
(*.f64 u (/.f64 u t1))
(exp.f64 (-.f64 (*.f64 (log.f64 u) 1) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(*.f64 u (/.f64 u t1))
(exp.f64 (-.f64 (*.f64 2 (log.f64 u)) (*.f64 (log.f64 t1) 1)))
(*.f64 u (/.f64 u t1))
(log1p.f64 (expm1.f64 (*.f64 u (/.f64 u t1))))
(*.f64 u (/.f64 u t1))

localize11.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.3%
(/.f64 (/.f64 (*.f64 v t1) u) u)
92.1%
(/.f64 (*.f64 v t1) u)
Compiler

Compiled 21 to 6 computations (71.4% saved)

series3.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
v
@0
(/.f64 (*.f64 v t1) u)
0.0ms
t1
@inf
(/.f64 (*.f64 v t1) u)
0.0ms
u
@-inf
(/.f64 (*.f64 v t1) u)
0.0ms
t1
@0
(/.f64 (*.f64 v t1) u)
0.0ms
v
@-inf
(/.f64 (*.f64 v t1) u)

rewrite68.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1982×pow1
1834×add-exp-log
1834×log1p-expm1-u
1834×expm1-log1p-u
176×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
117032
2244832
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(/.f64 (*.f64 v t1) u)
(/.f64 (/.f64 (*.f64 v t1) u) u)
Outputs
(-.f64 (+.f64 1 (*.f64 (/.f64 v u) t1)) 1)
(*.f64 v (/.f64 1 (/.f64 u t1)))
(*.f64 v (*.f64 t1 (/.f64 1 u)))
(*.f64 t1 (*.f64 v (/.f64 1 u)))
(*.f64 (*.f64 v t1) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 v u) t1) 1)
(*.f64 1 (*.f64 (/.f64 v u) t1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) (*.f64 (cbrt.f64 (*.f64 v t1)) (/.f64 1 u)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (cbrt.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 (sqrt.f64 (*.f64 v t1)) (*.f64 (sqrt.f64 (*.f64 v t1)) (/.f64 1 u)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (sqrt.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 (*.f64 v (neg.f64 t1)) (/.f64 1 (neg.f64 u)))
(*.f64 (/.f64 1 u) (*.f64 v t1))
(*.f64 (/.f64 v u) t1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 v t1) (cbrt.f64 u)))
(*.f64 (/.f64 1 (sqrt.f64 u)) (/.f64 (*.f64 v t1) (sqrt.f64 u)))
(*.f64 (/.f64 v 1) (/.f64 t1 u))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 u) 2)) (/.f64 t1 (cbrt.f64 u)))
(*.f64 (/.f64 v (sqrt.f64 u)) (/.f64 t1 (sqrt.f64 u)))
(*.f64 (/.f64 t1 (sqrt.f64 u)) (/.f64 v (sqrt.f64 u)))
(*.f64 (/.f64 t1 1) (/.f64 v u))
(*.f64 (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 v (cbrt.f64 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) 1) (/.f64 (cbrt.f64 (*.f64 v t1)) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) (sqrt.f64 u)) (/.f64 (cbrt.f64 (*.f64 v t1)) (sqrt.f64 u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) 1) (/.f64 (sqrt.f64 (*.f64 v t1)) u))
(*.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) (pow.f64 (cbrt.f64 u) 2)) (/.f64 (sqrt.f64 (*.f64 v t1)) (cbrt.f64 u)))
(pow.f64 (*.f64 (/.f64 v u) t1) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) 2)
(pow.f64 (/.f64 (/.f64 u v) t1) -1)
(neg.f64 (/.f64 (*.f64 v t1) (neg.f64 u)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 v u) t1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 v t1) 3) (pow.f64 u 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) t1)))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) t1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 v u) t1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) t1)))
(-.f64 (+.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u))) 1)
(*.f64 (*.f64 v t1) (*.f64 (/.f64 1 u) (/.f64 1 u)))
(*.f64 (*.f64 v t1) (/.f64 1 (*.f64 u u)))
(*.f64 (*.f64 (/.f64 v u) t1) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(*.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 2) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) (/.f64 1 u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) (/.f64 (sqrt.f64 (*.f64 v t1)) u))
(*.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (/.f64 1 u)))
(*.f64 (/.f64 (neg.f64 v) (/.f64 u t1)) (/.f64 1 (neg.f64 u)))
(*.f64 (/.f64 1 u) (*.f64 (/.f64 v u) t1))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) u) (/.f64 (cbrt.f64 (*.f64 v t1)) u))
(*.f64 (/.f64 (*.f64 v t1) 1) (/.f64 (/.f64 1 u) u))
(*.f64 (/.f64 (*.f64 v t1) (pow.f64 (cbrt.f64 u) 2)) (/.f64 (/.f64 1 u) (cbrt.f64 u)))
(*.f64 (/.f64 (*.f64 v t1) (sqrt.f64 u)) (/.f64 (/.f64 1 u) (sqrt.f64 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 (/.f64 v u) t1) (cbrt.f64 u)))
(*.f64 (/.f64 1 (sqrt.f64 u)) (/.f64 (*.f64 (/.f64 v u) t1) (sqrt.f64 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (sqrt.f64 u)) (/.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) (sqrt.f64 u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) u))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (pow.f64 (cbrt.f64 u) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (cbrt.f64 u)))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 2)
(pow.f64 (*.f64 u (/.f64 (/.f64 u v) t1)) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 3) (pow.f64 u 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))

simplify89.0ms (0.7%)

Algorithm
egg-herbie
Rules
1266×associate-/r*
1210×fma-neg
1116×unswap-sqr
780×associate-/r/
716×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01922758
15072704
222562704
379892704
Stop Event
node limit
Counts
154 → 98
Calls
Call 1
Inputs
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) u)
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(-.f64 (+.f64 1 (*.f64 (/.f64 v u) t1)) 1)
(*.f64 v (/.f64 1 (/.f64 u t1)))
(*.f64 v (*.f64 t1 (/.f64 1 u)))
(*.f64 t1 (*.f64 v (/.f64 1 u)))
(*.f64 (*.f64 v t1) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 v u) t1) 1)
(*.f64 1 (*.f64 (/.f64 v u) t1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) (*.f64 (cbrt.f64 (*.f64 v t1)) (/.f64 1 u)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (cbrt.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 (sqrt.f64 (*.f64 v t1)) (*.f64 (sqrt.f64 (*.f64 v t1)) (/.f64 1 u)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (sqrt.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 (*.f64 v (neg.f64 t1)) (/.f64 1 (neg.f64 u)))
(*.f64 (/.f64 1 u) (*.f64 v t1))
(*.f64 (/.f64 v u) t1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 v t1) (cbrt.f64 u)))
(*.f64 (/.f64 1 (sqrt.f64 u)) (/.f64 (*.f64 v t1) (sqrt.f64 u)))
(*.f64 (/.f64 v 1) (/.f64 t1 u))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 u) 2)) (/.f64 t1 (cbrt.f64 u)))
(*.f64 (/.f64 v (sqrt.f64 u)) (/.f64 t1 (sqrt.f64 u)))
(*.f64 (/.f64 t1 (sqrt.f64 u)) (/.f64 v (sqrt.f64 u)))
(*.f64 (/.f64 t1 1) (/.f64 v u))
(*.f64 (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 v (cbrt.f64 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) 1) (/.f64 (cbrt.f64 (*.f64 v t1)) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) (sqrt.f64 u)) (/.f64 (cbrt.f64 (*.f64 v t1)) (sqrt.f64 u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) 1) (/.f64 (sqrt.f64 (*.f64 v t1)) u))
(*.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) (pow.f64 (cbrt.f64 u) 2)) (/.f64 (sqrt.f64 (*.f64 v t1)) (cbrt.f64 u)))
(pow.f64 (*.f64 (/.f64 v u) t1) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) 2)
(pow.f64 (/.f64 (/.f64 u v) t1) -1)
(neg.f64 (/.f64 (*.f64 v t1) (neg.f64 u)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 v u) t1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 v t1) 3) (pow.f64 u 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) t1)))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) t1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 v u) t1)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) t1)))
(-.f64 (+.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u))) 1)
(*.f64 (*.f64 v t1) (*.f64 (/.f64 1 u) (/.f64 1 u)))
(*.f64 (*.f64 v t1) (/.f64 1 (*.f64 u u)))
(*.f64 (*.f64 (/.f64 v u) t1) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(*.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 2) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) (/.f64 1 u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) (/.f64 (sqrt.f64 (*.f64 v t1)) u))
(*.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (/.f64 1 u)))
(*.f64 (/.f64 (neg.f64 v) (/.f64 u t1)) (/.f64 1 (neg.f64 u)))
(*.f64 (/.f64 1 u) (*.f64 (/.f64 v u) t1))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) u) (/.f64 (cbrt.f64 (*.f64 v t1)) u))
(*.f64 (/.f64 (*.f64 v t1) 1) (/.f64 (/.f64 1 u) u))
(*.f64 (/.f64 (*.f64 v t1) (pow.f64 (cbrt.f64 u) 2)) (/.f64 (/.f64 1 u) (cbrt.f64 u)))
(*.f64 (/.f64 (*.f64 v t1) (sqrt.f64 u)) (/.f64 (/.f64 1 u) (sqrt.f64 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 (/.f64 v u) t1) (cbrt.f64 u)))
(*.f64 (/.f64 1 (sqrt.f64 u)) (/.f64 (*.f64 (/.f64 v u) t1) (sqrt.f64 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (sqrt.f64 u)) (/.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) (sqrt.f64 u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) u))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (pow.f64 (cbrt.f64 u) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (cbrt.f64 u)))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 2)
(pow.f64 (*.f64 u (/.f64 (/.f64 u v) t1)) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 3) (pow.f64 u 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
Outputs
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) u)
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (*.f64 t1 v) (pow.f64 u 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(-.f64 (+.f64 1 (*.f64 (/.f64 v u) t1)) 1)
(*.f64 t1 (/.f64 v u))
(*.f64 v (/.f64 1 (/.f64 u t1)))
(*.f64 t1 (/.f64 v u))
(*.f64 v (*.f64 t1 (/.f64 1 u)))
(*.f64 t1 (/.f64 v u))
(*.f64 t1 (*.f64 v (/.f64 1 u)))
(*.f64 t1 (/.f64 v u))
(*.f64 (*.f64 v t1) (/.f64 1 u))
(*.f64 t1 (/.f64 v u))
(*.f64 (*.f64 (/.f64 v u) t1) 1)
(*.f64 t1 (/.f64 v u))
(*.f64 1 (*.f64 (/.f64 v u) t1))
(*.f64 t1 (/.f64 v u))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) (*.f64 (cbrt.f64 (*.f64 v t1)) (/.f64 1 u)))
(*.f64 t1 (/.f64 v u))
(*.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2))
(*.f64 t1 (/.f64 v u))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (cbrt.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 t1 (/.f64 v u))
(*.f64 (sqrt.f64 (*.f64 v t1)) (*.f64 (sqrt.f64 (*.f64 v t1)) (/.f64 1 u)))
(*.f64 t1 (/.f64 v u))
(*.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (sqrt.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 t1 (/.f64 v u))
(*.f64 (*.f64 v (neg.f64 t1)) (/.f64 1 (neg.f64 u)))
(/.f64 (neg.f64 t1) (/.f64 (neg.f64 u) v))
(*.f64 v (/.f64 (neg.f64 t1) (neg.f64 u)))
(*.f64 (/.f64 1 u) (*.f64 v t1))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 v u) t1)
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 v t1) (cbrt.f64 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 t1 v) (cbrt.f64 u)))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 u) 2)) (/.f64 t1 (cbrt.f64 u)))
(*.f64 (/.f64 1 (sqrt.f64 u)) (/.f64 (*.f64 v t1) (sqrt.f64 u)))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 v 1) (/.f64 t1 u))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 u) 2)) (/.f64 t1 (cbrt.f64 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 t1 v) (cbrt.f64 u)))
(*.f64 (/.f64 v (sqrt.f64 u)) (/.f64 t1 (sqrt.f64 u)))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 t1 (sqrt.f64 u)) (/.f64 v (sqrt.f64 u)))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 t1 1) (/.f64 v u))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 t1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 v (cbrt.f64 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 t1 v) (cbrt.f64 u)))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 u) 2)) (/.f64 t1 (cbrt.f64 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) 1) (/.f64 (cbrt.f64 (*.f64 v t1)) u))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 v u))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 v)) 2) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) (sqrt.f64 u)) (/.f64 (cbrt.f64 (*.f64 v t1)) (sqrt.f64 u)))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) 1) (/.f64 (sqrt.f64 (*.f64 v t1)) u))
(*.f64 t1 (/.f64 v u))
(*.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) (pow.f64 (cbrt.f64 u) 2)) (/.f64 (sqrt.f64 (*.f64 v t1)) (cbrt.f64 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 t1 v) (cbrt.f64 u)))
(*.f64 (/.f64 v (pow.f64 (cbrt.f64 u) 2)) (/.f64 t1 (cbrt.f64 u)))
(pow.f64 (*.f64 (/.f64 v u) t1) 1)
(*.f64 t1 (/.f64 v u))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 3)
(*.f64 t1 (/.f64 v u))
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 3) 1/3)
(*.f64 t1 (/.f64 v u))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) 2)
(*.f64 t1 (/.f64 v u))
(pow.f64 (/.f64 (/.f64 u v) t1) -1)
(*.f64 t1 (/.f64 v u))
(neg.f64 (/.f64 (*.f64 v t1) (neg.f64 u)))
(*.f64 (*.f64 v (neg.f64 t1)) (/.f64 1 (neg.f64 u)))
(/.f64 (neg.f64 t1) (/.f64 (neg.f64 u) v))
(*.f64 v (/.f64 (neg.f64 t1) (neg.f64 u)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 2))
(*.f64 t1 (/.f64 v u))
(log.f64 (exp.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 t1 (/.f64 v u))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 3))
(*.f64 t1 (/.f64 v u))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 v t1) 3) (pow.f64 u 3)))
(*.f64 t1 (/.f64 v u))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 t1 (/.f64 v u))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 t1 (/.f64 v u))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 v u) t1)) 1))
(*.f64 t1 (/.f64 v u))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) t1)))
(*.f64 t1 (/.f64 v u))
(-.f64 (+.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u))) 1)
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (*.f64 v t1) (*.f64 (/.f64 1 u) (/.f64 1 u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (*.f64 v t1) (/.f64 1 (*.f64 u u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (*.f64 (/.f64 v u) t1) (/.f64 1 u))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 1 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 2) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) (/.f64 1 u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) (/.f64 (sqrt.f64 (*.f64 v t1)) u))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (*.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (/.f64 1 u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (/.f64 u t1)) (/.f64 1 (neg.f64 u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 1 u) (*.f64 (/.f64 v u) t1))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 v u) (/.f64 t1 u))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 v u))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 v t1)) 2) u) (/.f64 (cbrt.f64 (*.f64 v t1)) u))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 (*.f64 v t1) 1) (/.f64 (/.f64 1 u) u))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 (*.f64 v t1) (pow.f64 (cbrt.f64 u) 2)) (/.f64 (/.f64 1 u) (cbrt.f64 u)))
(*.f64 (/.f64 v (/.f64 (pow.f64 (cbrt.f64 u) 2) t1)) (/.f64 1 (*.f64 (cbrt.f64 u) u)))
(/.f64 (/.f64 v (/.f64 (cbrt.f64 u) (/.f64 t1 u))) (pow.f64 (cbrt.f64 u) 2))
(/.f64 (/.f64 t1 (/.f64 (pow.f64 (cbrt.f64 u) 2) v)) (*.f64 u (cbrt.f64 u)))
(*.f64 (/.f64 (*.f64 v t1) (sqrt.f64 u)) (/.f64 (/.f64 1 u) (sqrt.f64 u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 u) 2)) (/.f64 (*.f64 (/.f64 v u) t1) (cbrt.f64 u)))
(*.f64 (/.f64 v (/.f64 (pow.f64 (cbrt.f64 u) 2) t1)) (/.f64 1 (*.f64 (cbrt.f64 u) u)))
(/.f64 (/.f64 v (/.f64 (cbrt.f64 u) (/.f64 t1 u))) (pow.f64 (cbrt.f64 u) 2))
(/.f64 (/.f64 t1 (/.f64 (pow.f64 (cbrt.f64 u) 2) v)) (*.f64 u (cbrt.f64 u)))
(*.f64 (/.f64 1 (sqrt.f64 u)) (/.f64 (*.f64 (/.f64 v u) t1) (sqrt.f64 u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) u))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v u))) 2) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (cbrt.f64 (*.f64 t1 (/.f64 (/.f64 v u) u))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v u))) 2) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (cbrt.f64 (/.f64 v (/.f64 u (/.f64 t1 u)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t1 (/.f64 v u))) 2) (pow.f64 (cbrt.f64 u) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) 2) (sqrt.f64 u)) (/.f64 (cbrt.f64 (*.f64 (/.f64 v u) t1)) (sqrt.f64 u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) u))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (pow.f64 (cbrt.f64 u) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 v u) t1)) (cbrt.f64 u)))
(*.f64 (/.f64 v (/.f64 (pow.f64 (cbrt.f64 u) 2) t1)) (/.f64 1 (*.f64 (cbrt.f64 u) u)))
(/.f64 (/.f64 v (/.f64 (cbrt.f64 u) (/.f64 t1 u))) (pow.f64 (cbrt.f64 u) 2))
(/.f64 (/.f64 t1 (/.f64 (pow.f64 (cbrt.f64 u) 2) v)) (*.f64 u (cbrt.f64 u)))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 1)
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 3)
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(pow.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3) 1/3)
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 2)
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(pow.f64 (*.f64 u (/.f64 (/.f64 u v) t1)) -1)
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(neg.f64 (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 2))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(log.f64 (exp.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)) 3))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 v u) t1) 3) (pow.f64 u 3)))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(exp.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))) 1))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 v u) (/.f64 t1 u))))
(/.f64 t1 (/.f64 (*.f64 u u) v))
(*.f64 t1 (/.f64 (/.f64 v u) u))
(/.f64 v (/.f64 u (/.f64 t1 u)))

localize41.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
96.4%
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
Compiler

Compiled 23 to 7 computations (69.6% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
v
@0
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
0.0ms
v
@inf
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
0.0ms
u
@-inf
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
0.0ms
u
@inf
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
0.0ms
v
@-inf
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))

rewrite65.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1108×log-prod
778×prod-exp
722×pow-prod-down
482×pow-prod-up
446×pow-unpow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01023
121619
2318719
Stop Event
node limit
Counts
1 → 64
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
Outputs
(+.f64 0 (*.f64 (*.f64 v t1) (pow.f64 u -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))) 1)
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) u))
(/.f64 v (*.f64 (/.f64 u t1) (neg.f64 u)))
(/.f64 v (*.f64 (neg.f64 u) (/.f64 u t1)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (/.f64 v u) (/.f64 u t1))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 t1 (*.f64 (/.f64 u v) u))
(/.f64 (/.f64 t1 u) (/.f64 u v))
(/.f64 1 (*.f64 (/.f64 u v) (/.f64 u t1)))
(/.f64 1 (*.f64 (/.f64 u t1) (/.f64 u v)))
(/.f64 1 (/.f64 (*.f64 u u) (*.f64 v t1)))
(/.f64 1 (/.f64 u (*.f64 v (/.f64 t1 u))))
(/.f64 (*.f64 v t1) (*.f64 u u))
(/.f64 (*.f64 v t1) (*.f64 u (neg.f64 u)))
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 v t1) (neg.f64 (*.f64 u u)))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) (neg.f64 u)))
(/.f64 (*.f64 v (/.f64 t1 u)) u)
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) 1) (*.f64 (neg.f64 u) (/.f64 u v)))
(/.f64 (*.f64 v (neg.f64 t1)) (pow.f64 (neg.f64 u) 2))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u (neg.f64 u)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (neg.f64 u) 2))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (neg.f64 u))
(/.f64 (/.f64 (*.f64 v (/.f64 t1 u)) 1) u)
(/.f64 (/.f64 (*.f64 v (/.f64 t1 u)) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(/.f64 (/.f64 (*.f64 v (/.f64 t1 u)) (sqrt.f64 u)) (sqrt.f64 u))
(pow.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 2)
(pow.f64 (*.f64 (/.f64 u v) (/.f64 u t1)) -1)
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) -1)
(pow.f64 (/.f64 (*.f64 u u) (*.f64 v t1)) -1)
(pow.f64 (/.f64 u (*.f64 v (/.f64 t1 u))) -1)
(neg.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u)) 2))
(exp.f64 (+.f64 (log.f64 (/.f64 v u)) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 v u)) 1) (log.f64 (/.f64 t1 u))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 v u)) 1) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 t1 u)) (*.f64 (log.f64 (/.f64 v u)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 t1 u)) 1) (log.f64 (/.f64 v u))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 t1 u)) 1) (*.f64 (log.f64 (/.f64 v u)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))

simplify72.0ms (0.6%)

Algorithm
egg-herbie
Rules
1658×times-frac
1142×distribute-lft-neg-in
942×fma-def
760×log-prod
556×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01622138
13872102
211002102
346112102
Stop Event
node limit
Counts
100 → 74
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 0 (*.f64 (*.f64 v t1) (pow.f64 u -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))) 1)
(/.f64 v (*.f64 u (/.f64 u t1)))
(/.f64 v (*.f64 (/.f64 u t1) u))
(/.f64 v (*.f64 (/.f64 u t1) (neg.f64 u)))
(/.f64 v (*.f64 (neg.f64 u) (/.f64 u t1)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 (/.f64 v u) (/.f64 u t1))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(/.f64 t1 (*.f64 (/.f64 u v) u))
(/.f64 (/.f64 t1 u) (/.f64 u v))
(/.f64 1 (*.f64 (/.f64 u v) (/.f64 u t1)))
(/.f64 1 (*.f64 (/.f64 u t1) (/.f64 u v)))
(/.f64 1 (/.f64 (*.f64 u u) (*.f64 v t1)))
(/.f64 1 (/.f64 u (*.f64 v (/.f64 t1 u))))
(/.f64 (*.f64 v t1) (*.f64 u u))
(/.f64 (*.f64 v t1) (*.f64 u (neg.f64 u)))
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 v t1) (neg.f64 (*.f64 u u)))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) (neg.f64 u)))
(/.f64 (*.f64 v (/.f64 t1 u)) u)
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) 1) (*.f64 (neg.f64 u) (/.f64 u v)))
(/.f64 (*.f64 v (neg.f64 t1)) (pow.f64 (neg.f64 u) 2))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u (neg.f64 u)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (neg.f64 u) 2))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (neg.f64 u))
(/.f64 (/.f64 (*.f64 v (/.f64 t1 u)) 1) u)
(/.f64 (/.f64 (*.f64 v (/.f64 t1 u)) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(/.f64 (/.f64 (*.f64 v (/.f64 t1 u)) (sqrt.f64 u)) (sqrt.f64 u))
(pow.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 6) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 2)
(pow.f64 (*.f64 (/.f64 u v) (/.f64 u t1)) -1)
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) -1)
(pow.f64 (/.f64 (*.f64 u u) (*.f64 v t1)) -1)
(pow.f64 (/.f64 u (*.f64 v (/.f64 t1 u))) -1)
(neg.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u)) 2))
(exp.f64 (+.f64 (log.f64 (/.f64 v u)) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 v u)) 1) (log.f64 (/.f64 t1 u))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 v u)) 1) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(exp.f64 (+.f64 (log.f64 (/.f64 t1 u)) (*.f64 (log.f64 (/.f64 v u)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 t1 u)) 1) (log.f64 (/.f64 v u))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 t1 u)) 1) (*.f64 (log.f64 (/.f64 v u)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(+.f64 0 (*.f64 (*.f64 v t1) (pow.f64 u -2)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))) 1)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 v (*.f64 u (/.f64 u t1)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 v (*.f64 (/.f64 u t1) u))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 v (*.f64 (/.f64 u t1) (neg.f64 u)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(/.f64 v (*.f64 (neg.f64 u) (/.f64 u t1)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (/.f64 v u) (/.f64 u t1))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 u (/.f64 u v)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 t1 (*.f64 (/.f64 u v) u))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (/.f64 t1 u) (/.f64 u v))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 1 (*.f64 (/.f64 u v) (/.f64 u t1)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 1 (*.f64 (/.f64 u t1) (/.f64 u v)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 1 (/.f64 (*.f64 u u) (*.f64 v t1)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 1 (/.f64 u (*.f64 v (/.f64 t1 u))))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (*.f64 v t1) (*.f64 u u))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (*.f64 v t1) (*.f64 u (neg.f64 u)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 u) u))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(/.f64 (*.f64 v t1) (neg.f64 (*.f64 u u)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) (neg.f64 u)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (*.f64 v (/.f64 t1 u)) u)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(/.f64 (*.f64 (neg.f64 t1) 1) (*.f64 (neg.f64 u) (/.f64 u v)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (*.f64 v (neg.f64 t1)) (pow.f64 (neg.f64 u) 2))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u (neg.f64 u)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (neg.f64 u) 2))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (neg.f64 u) u))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) (neg.f64 u))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (neg.f64 u))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (/.f64 (*.f64 v (/.f64 t1 u)) 1) u)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (/.f64 (*.f64 v (/.f64 t1 u)) (pow.f64 (cbrt.f64 u) 2)) (cbrt.f64 u))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(/.f64 (/.f64 (*.f64 v (/.f64 t1 u)) (sqrt.f64 u)) (sqrt.f64 u))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(pow.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)) 1)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))) 3)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 4) 1/2)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 6) 1/3)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 2)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(pow.f64 (*.f64 (/.f64 u v) (/.f64 u t1)) -1)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(pow.f64 (*.f64 (/.f64 u t1) (/.f64 u v)) -1)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(pow.f64 (/.f64 (*.f64 u u) (*.f64 v t1)) -1)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(pow.f64 (/.f64 u (*.f64 v (/.f64 t1 u))) -1)
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(neg.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 4))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t1) v) (pow.f64 u -2)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))))
(neg.f64 (/.f64 v (/.f64 u (/.f64 t1 u))))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (pow.f64 u -2) (*.f64 t1 (neg.f64 v)))
(*.f64 v (*.f64 (pow.f64 u -2) (neg.f64 t1)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 6))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))) 1))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))) 1) 1))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2)))) 3))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u) 6)) 1/3))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 v t1)) u)) 2))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (+.f64 (log.f64 (/.f64 v u)) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 v u)) 1) (log.f64 (/.f64 t1 u))))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 v u)) 1) (*.f64 (log.f64 (/.f64 t1 u)) 1)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (+.f64 (log.f64 (/.f64 t1 u)) (*.f64 (log.f64 (/.f64 v u)) 1)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 t1 u)) 1) (log.f64 (/.f64 v u))))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 t1 u)) 1) (*.f64 (log.f64 (/.f64 v u)) 1)))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 v t1) (pow.f64 u -2))))
(*.f64 v (*.f64 t1 (pow.f64 u -2)))
(*.f64 t1 (*.f64 v (pow.f64 u -2)))

eval121.0ms (1%)

Compiler

Compiled 6082 to 2819 computations (53.7% saved)

prune141.0ms (1.1%)

Pruning

21 alts after pruning (8 fresh and 13 done)

PrunedKeptTotal
New4694473
Fresh145
Picked101
Done01313
Total47121492
Accurracy
100.0%
Counts
492 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.2%
(/.f64 (/.f64 (*.f64 v t1) u) u)
98.4%
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
48.0%
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
71.4%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
40.1%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
47.0%
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
16.7%
(/.f64 (neg.f64 v) u)
56.1%
(/.f64 (neg.f64 v) t1)
46.5%
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
27.7%
(/.f64 v (/.f64 (*.f64 u u) t1))
27.3%
(/.f64 v (/.f64 u (/.f64 t1 u)))
66.1%
(/.f64 v (-.f64 (*.f64 u -2) t1))
94.3%
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
44.4%
(/.f64 v (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)))
42.6%
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
17.2%
(/.f64 -1/2 (/.f64 u v))
27.7%
(*.f64 (/.f64 t1 (*.f64 u u)) v)
65.9%
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
16.8%
(*.f64 (/.f64 -1/2 u) v)
55.9%
(*.f64 (/.f64 -1 t1) v)
16.8%
(*.f64 -1/2 (/.f64 v u))
Compiler

Compiled 220 to 145 computations (34.1% saved)

regimes107.0ms (0.8%)

Counts
37 → 1
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 (/.f64 (*.f64 v t1) u) u)
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(-.f64 (/.f64 (*.f64 (*.f64 2 u) v) (*.f64 t1 t1)) (/.f64 v t1))
Outputs
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
Calls

4 calls:

55.0ms
t1
18.0ms
v
16.0ms
u
10.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
98.4%1u
98.4%1v
98.4%1t1
98.4%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 339 to 124 computations (63.4% saved)

regimes83.0ms (0.7%)

Counts
30 → 1
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 (/.f64 (*.f64 v t1) u) u)
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
Outputs
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
Calls

3 calls:

49.0ms
v
14.0ms
t1
14.0ms
u
Results
AccuracySegmentsBranch
94.3%1u
94.3%1v
94.3%1t1
Compiler

Compiled 240 to 94 computations (60.8% saved)

regimes236.0ms (1.9%)

Counts
29 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 (/.f64 (*.f64 v t1) u) u)
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
Outputs
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
Calls

3 calls:

123.0ms
v
71.0ms
t1
37.0ms
u
Results
AccuracySegmentsBranch
82.4%3u
78.1%6v
84.3%6t1
Compiler

Compiled 229 to 90 computations (60.7% saved)

bsearch105.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
1.502594338673966e+161
1.785392861068982e+161
18.0ms
8.893070608397888
66370129494317.4
45.0ms
1.5600701826537699e-18
8.512147684566725e-16
20.0ms
1.0023654269507186e-156
5.089622121558877e-131
14.0ms
-1.857108424401047e-82
-2.943489865249616e-86
Results
95.0ms640×body256valid
2.0ms16×body256infinite
Compiler

Compiled 1029 to 692 computations (32.8% saved)

regimes466.0ms (3.7%)

Counts
28 → 6
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 (/.f64 (*.f64 v t1) u) u)
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1)))
Outputs
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
Calls

3 calls:

198.0ms
t1
164.0ms
v
99.0ms
u
Results
AccuracySegmentsBranch
81.4%3u
78.1%6v
84.3%6t1
Compiler

Compiled 219 to 88 computations (59.8% saved)

bsearch134.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
5.0ms
1.502594338673966e+161
1.785392861068982e+161
18.0ms
8.893070608397888
66370129494317.4
14.0ms
1.5600701826537699e-18
8.512147684566725e-16
81.0ms
1.0023654269507186e-156
5.089622121558877e-131
15.0ms
-1.857108424401047e-82
-2.943489865249616e-86
Results
124.0ms640×body256valid
2.0ms18×body256infinite
Compiler

Compiled 993 to 674 computations (32.1% saved)

regimes271.0ms (2.2%)

Counts
27 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 (/.f64 (*.f64 v t1) u) u)
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v u) (-.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 (neg.f64 (/.f64 u t1)) -2)))
Outputs
(/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 v (-.f64 (*.f64 u -2) t1))
Calls

3 calls:

105.0ms
u
84.0ms
t1
76.0ms
v
Results
AccuracySegmentsBranch
81.4%3u
78.1%6v
82.6%3t1
Compiler

Compiled 209 to 85 computations (59.3% saved)

bsearch40.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.0023654269507186e-156
5.089622121558877e-131
15.0ms
-1.857108424401047e-82
-2.943489865249616e-86
Results
30.0ms304×body256valid
2.0ms19×body256infinite
Compiler

Compiled 474 to 325 computations (31.4% saved)

regimes226.0ms (1.8%)

Counts
24 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 (/.f64 (*.f64 v t1) u) u)
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(*.f64 (/.f64 1 (-.f64 (*.f64 u -2) t1)) v)
Outputs
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u))
(/.f64 v (-.f64 (*.f64 u -2) t1))
Calls

3 calls:

88.0ms
u
87.0ms
v
46.0ms
t1
Results
AccuracySegmentsBranch
81.3%3u
75.6%6v
82.0%3t1
Compiler

Compiled 181 to 74 computations (59.1% saved)

bsearch73.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
1.0023654269507186e-156
5.089622121558877e-131
16.0ms
-1.857108424401047e-82
-2.943489865249616e-86
Results
67.0ms304×body256valid
2.0ms21×body256infinite
Compiler

Compiled 458 to 317 computations (30.8% saved)

regimes183.0ms (1.4%)

Counts
21 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 (/.f64 (*.f64 v t1) u) u)
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 v (*.f64 u (neg.f64 (/.f64 u t1))))
(/.f64 (neg.f64 t1) (*.f64 (/.f64 u v) u))
(/.f64 (neg.f64 t1) (/.f64 u (/.f64 v u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 u u) v))
Outputs
(/.f64 v (-.f64 (*.f64 u -2) t1))
(*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u)))
(/.f64 v (-.f64 (*.f64 u -2) t1))
Calls

3 calls:

67.0ms
t1
60.0ms
v
52.0ms
u
Results
AccuracySegmentsBranch
81.3%3u
75.6%6v
81.8%3t1
Compiler

Compiled 156 to 63 computations (59.6% saved)

bsearch38.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.0023654269507186e-156
5.089622121558877e-131
15.0ms
-1.857108424401047e-82
-2.943489865249616e-86
Results
31.0ms304×body256valid
2.0ms18×body256infinite
Compiler

Compiled 458 to 317 computations (30.8% saved)

regimes101.0ms (0.8%)

Counts
15 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 (/.f64 (*.f64 v t1) u) u)
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
Outputs
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(/.f64 v (-.f64 (*.f64 u -2) t1))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
Calls

3 calls:

40.0ms
v
29.0ms
t1
29.0ms
u
Results
AccuracySegmentsBranch
81.3%3u
74.7%6v
81.0%3t1
Compiler

Compiled 108 to 49 computations (54.6% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
69790614129709220.0
2.0034215616889163e+24
9.0ms
-1.99906298084754e+55
-5.942997946960826e+54
Results
23.0ms224×body256valid
Compiler

Compiled 343 to 237 computations (30.9% saved)

regimes141.0ms (1.1%)

Counts
13 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(/.f64 v (/.f64 u (/.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 u u) t1))
(/.f64 (/.f64 (*.f64 v t1) u) u)
Outputs
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(/.f64 v (-.f64 (*.f64 u -2) t1))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
Calls

3 calls:

97.0ms
u
27.0ms
t1
7.0ms
v
Results
AccuracySegmentsBranch
72.9%3u
66.1%1v
72.0%3t1
Compiler

Compiled 92 to 45 computations (51.1% saved)

bsearch24.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
1.1242477782435332e+117
4.430189386229914e+117
12.0ms
-6.511298604330505e+182
-1.3662938755882985e+181
Results
21.0ms192×body256valid
Compiler

Compiled 285 to 193 computations (32.3% saved)

regimes109.0ms (0.9%)

Counts
9 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
(*.f64 (/.f64 v (*.f64 u u)) t1)
Outputs
(*.f64 (/.f64 v (*.f64 u u)) t1)
(/.f64 (neg.f64 v) t1)
(*.f64 (/.f64 v (*.f64 u u)) t1)
Calls

3 calls:

69.0ms
v
23.0ms
t1
15.0ms
u
Results
AccuracySegmentsBranch
72.1%3u
59.8%5v
67.7%3t1
Compiler

Compiled 64 to 34 computations (46.9% saved)

bsearch19.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.565033494919104e+86
9.7829109809614e+86
9.0ms
-1.99906298084754e+55
-5.942997946960826e+54
Results
17.0ms160×body256valid
Compiler

Compiled 211 to 143 computations (32.2% saved)

regimes58.0ms (0.5%)

Counts
8 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(*.f64 (/.f64 v u) (/.f64 t1 u))
Outputs
(*.f64 (/.f64 v u) (/.f64 t1 u))
(/.f64 (neg.f64 v) t1)
(*.f64 (/.f64 v u) (/.f64 t1 u))
Calls

3 calls:

23.0ms
v
19.0ms
t1
14.0ms
u
Results
AccuracySegmentsBranch
71.6%3u
59.8%5v
67.7%3t1
Compiler

Compiled 57 to 32 computations (43.9% saved)

bsearch19.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.565033494919104e+86
9.7829109809614e+86
9.0ms
-1.99906298084754e+55
-5.942997946960826e+54
Results
17.0ms160×body256valid
Compiler

Compiled 211 to 143 computations (32.2% saved)

regimes59.0ms (0.5%)

Counts
7 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
(*.f64 (/.f64 t1 (*.f64 u u)) v)
Outputs
(*.f64 (/.f64 t1 (*.f64 u u)) v)
(/.f64 (neg.f64 v) t1)
(*.f64 (/.f64 t1 (*.f64 u u)) v)
Calls

3 calls:

24.0ms
v
17.0ms
t1
15.0ms
u
Results
AccuracySegmentsBranch
71.4%3u
59.6%5v
67.7%3t1
Compiler

Compiled 50 to 30 computations (40% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
2.565033494919104e+86
9.7829109809614e+86
16.0ms
-7.535698222967958e+118
-4.917239281691948e+110
Results
22.0ms224×body256valid
Compiler

Compiled 287 to 195 computations (32.1% saved)

regimes32.0ms (0.3%)

Counts
6 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
(/.f64 -1/2 (/.f64 u v))
Outputs
(/.f64 -1/2 (/.f64 u v))
(/.f64 (neg.f64 v) t1)
(/.f64 -1/2 (/.f64 u v))
Calls

3 calls:

14.0ms
t1
11.0ms
u
5.0ms
v
Results
AccuracySegmentsBranch
63.0%3u
56.1%1v
60.1%3t1
Compiler

Compiled 43 to 27 computations (37.2% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
5.681761624212316e+102
1.984214285589925e+104
13.0ms
-6.511298604330505e+182
-1.3662938755882985e+181
Results
22.0ms224×body256valid
Compiler

Compiled 259 to 195 computations (24.7% saved)

regimes33.0ms (0.3%)

Counts
5 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
(*.f64 -1/2 (/.f64 v u))
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1/2 u) v)
Outputs
(*.f64 -1/2 (/.f64 v u))
(/.f64 (neg.f64 v) t1)
(*.f64 -1/2 (/.f64 v u))
Calls

3 calls:

15.0ms
u
11.0ms
t1
5.0ms
v
Results
AccuracySegmentsBranch
62.7%3u
56.1%1v
59.9%3t1
Compiler

Compiled 38 to 24 computations (36.8% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
5.681761624212316e+102
1.984214285589925e+104
12.0ms
-6.511298604330505e+182
-1.3662938755882985e+181
Results
22.0ms224×body256valid
Compiler

Compiled 259 to 195 computations (24.7% saved)

regimes58.0ms (0.5%)

Accuracy

Total -35.6b remaining (-149%)

Threshold costs -35.6b (-149%)

Counts
2 → 3
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
Outputs
(/.f64 (neg.f64 v) u)
(/.f64 (neg.f64 v) t1)
(/.f64 (neg.f64 v) u)
Calls

3 calls:

41.0ms
t1
13.0ms
u
3.0ms
v
Results
AccuracySegmentsBranch
62.7%3u
56.1%1v
59.9%3t1
Compiler

Compiled 23 to 15 computations (34.8% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
5.681761624212316e+102
1.984214285589925e+104
12.0ms
-6.511298604330505e+182
-1.3662938755882985e+181
Results
24.0ms224×body256valid
Compiler

Compiled 245 to 181 computations (26.1% saved)

simplify34.0ms (0.3%)

Algorithm
egg-herbie
Rules
44×*-commutative
30×+-commutative
28×sub-neg
26×neg-mul-1
26×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01421104
12041104
22311104
32531104
42671104
52701104
62711104
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(if (<=.f64 t1 -4955489923336511/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)) (if (<=.f64 t1 1176379757011797/81129638414606681695789005144064) (/.f64 v (-.f64 (*.f64 u -2) t1)) (if (<=.f64 t1 19/2) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u))) (if (<=.f64 t1 152000000000000004738416237629561114298457636414870827098740208289877160054128704916603216735549523088775729223035437326737319133945809135951575954632604244770816) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1))) (/.f64 v (-.f64 (*.f64 u -2) t1)))))))
(if (<=.f64 t1 -3499601159652819/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 405827311541079/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)) (if (<=.f64 t1 1166238552209971/2535301200456458802993406410752) (/.f64 v (-.f64 (*.f64 u -2) t1)) (if (<=.f64 t1 12500) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u)) (if (<=.f64 t1 164999999999999998735875865199263208343336673111748678142957328002360081189962269132391764799992091000740073460469422085826678600146001079291063293266017663320064) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1))) (/.f64 v (-.f64 (*.f64 u -2) t1)))))))
(if (<=.f64 t1 -1640438043587259/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)) (/.f64 v (-.f64 (*.f64 u -2) t1))))
(if (<=.f64 t1 -7108564855544789/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (/.f64 v (-.f64 (*.f64 u -2) t1)) (if (<=.f64 t1 6444487759295529/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)) (/.f64 v (-.f64 (*.f64 u -2) t1))))
(if (<=.f64 t1 -2255602309932481/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 v (-.f64 (*.f64 u -2) t1)) (if (<=.f64 t1 1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u))) (/.f64 v (-.f64 (*.f64 u -2) t1))))
(if (<=.f64 u -5999999999999999789184508585700536127082946935780278272) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u)) (if (<=.f64 u 420000000000000000) (/.f64 v (-.f64 (*.f64 u -2) t1)) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))))
(if (<=.f64 u -27000000000000000710399515098296467603086822411798300977760062407218238883636567146780450794107917497143976937235630479031633797200429203890621086992093173397370468702668407181410304) (*.f64 (/.f64 t1 (*.f64 u u)) v) (if (<=.f64 u 1399999999999999986787170984725389444015446321807544161066967918311768310818328282011731558691051655170477960846114816) (/.f64 v (-.f64 (*.f64 u -2) t1)) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(if (<=.f64 u -19500000000000001356543854429157523193267222131895173120) (*.f64 (/.f64 v (*.f64 u u)) t1) (if (<=.f64 u 310000000000000018339008215090338214470225050792093973278587288363409983242904394530816) (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 v (*.f64 u u)) t1)))
(if (<=.f64 u -18500000000000000937969947103622815887587254400240844800) (*.f64 (/.f64 v u) (/.f64 t1 u)) (if (<=.f64 u 369999999999999991609864541768575446589404180955871467030868046912051544447876392288256) (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 v u) (/.f64 t1 u))))
(if (<=.f64 u -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (*.f64 (/.f64 t1 (*.f64 u u)) v) (if (<=.f64 u 449999999999999992780320160222565289067007619985043871773156909885635253587968249561088) (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(if (<=.f64 u -17999999999999999245096283235602152802593499775746754389821415167168790643711389736647851834044323876309941272721290260282685867806847040949676873774418680519655100413531528078819328) (/.f64 -1/2 (/.f64 u v)) (if (<=.f64 u 195000000000000008330728424274846678048227220165845883782095098104442447267201437702993000496629171617792) (/.f64 (neg.f64 v) t1) (/.f64 -1/2 (/.f64 u v))))
(if (<=.f64 u -165000000000000004750831501210676910552018708682806988062539923523325916048461128684060237751335369523141873511585229613772785426333769277657374593025117204676794601645722736122658816) (*.f64 -1/2 (/.f64 v u)) (if (<=.f64 u 52000000000000003282483817480837284077676054757443361222865147862193116477576867426205060425838980235264) (/.f64 (neg.f64 v) t1) (*.f64 -1/2 (/.f64 v u))))
(if (<=.f64 u -44999999999999999955495798333898620405680322187545055367581477574387029527347956883428302628152241373453918209956920739314319665007276244840297960766511853917025569116199935260229632) (/.f64 (neg.f64 v) u) (if (<=.f64 u 112000000000000003397424322624917408250633362393354881892033358738155875929816192783879229132329799647232) (/.f64 (neg.f64 v) t1) (/.f64 (neg.f64 v) u)))
(/.f64 (neg.f64 v) t1)
Outputs
(/.f64 (/.f64 v (+.f64 t1 u)) (-.f64 -1 (/.f64 u t1)))
(/.f64 v (*.f64 (+.f64 t1 u) (-.f64 -1 (/.f64 u t1))))
(if (<=.f64 t1 -4955489923336511/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)) (if (<=.f64 t1 1176379757011797/81129638414606681695789005144064) (/.f64 v (-.f64 (*.f64 u -2) t1)) (if (<=.f64 t1 19/2) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v u))) (if (<=.f64 t1 152000000000000004738416237629561114298457636414870827098740208289877160054128704916603216735549523088775729223035437326737319133945809135951575954632604244770816) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1))) (/.f64 v (-.f64 (*.f64 u -2) t1)))))))
(if (<=.f64 t1 -3499601159652819/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 405827311541079/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)) (if (<=.f64 t1 1166238552209971/2535301200456458802993406410752) (/.f64 v (-.f64 (*.f64 u -2) t1)) (if (<=.f64 t1 12500) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u)) (if (<=.f64 t1 164999999999999998735875865199263208343336673111748678142957328002360081189962269132391764799992091000740073460469422085826678600146001079291063293266017663320064) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1))) (/.f64 v (-.f64 (*.f64 u -2) t1)))))))
(if (<=.f64 t1 -3499601159652819/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296) (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 405827311541079/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)) (if (<=.f64 t1 1166238552209971/2535301200456458802993406410752) (/.f64 v (-.f64 (*.f64 u -2) t1)) (if (<=.f64 t1 12500) (*.f64 t1 (/.f64 (neg.f64 (/.f64 v u)) u)) (if (<=.f64 t1 164999999999999998735875865199263208343336673111748678142957328002360081189962269132391764799992091000740073460469422085826678600146001079291063293266017663320064) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v t1))) (/.f64 v (-.f64 (*.f64 u -2) t1)))))))
(if (<=.f64 t1 -1640438043587259/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (/.f64 (/.f64 v t1) (-.f64 -1 (/.f64 u t1))) (if (<=.f64 t1 1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)) (/.f64 v (-.f64 (*.f64 u -2) t1))))
(if (<=.f64 t1 -7108564855544789/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (/.f64 v (-.f64 (*.f64 u -2) t1)) (if (<=.f64 t1 6444487759295529/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)) (/.f64 v (-.f64 (*.f64 u -2) t1))))
(if (or (<=.f64 t1 -7108564855544789/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912) (not (<=.f64 t1 6444487759295529/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336))) (/.f64 v (-.f64 (*.f64 u -2) t1)) (/.f64 (*.f64 v (/.f64 t1 u)) (neg.f64 u)))
(if (<=.f64 t1 -2255602309932481/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (/.f64 v (-.f64 (*.f64 u -2) t1)) (if (<=.f64 t1 1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u))) (/.f64 v (-.f64 (*.f64 u -2) t1))))
(if (or (<=.f64 t1 -2255602309932481/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (not (<=.f64 t1 1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408))) (/.f64 v (-.f64 (*.f64 u -2) t1)) (*.f64 (/.f64 v u) (neg.f64 (/.f64 t1 u))))
(if (or (<=.f64 t1 -2255602309932481/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (not (<=.f64 t1 1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408))) (/.f64 v (-.f64 (*.f64 u -2) t1)) (*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v u))))
(if (<=.f64 u -5999999999999999789184508585700536127082946935780278272) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u)) (if (<=.f64 u 420000000000000000) (/.f64 v (-.f64 (*.f64 u -2) t1)) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))))
(if (or (<=.f64 u -5999999999999999789184508585700536127082946935780278272) (not (<=.f64 u 420000000000000000))) (*.f64 t1 (/.f64 (neg.f64 (/.f64 v u)) u)) (/.f64 v (-.f64 (*.f64 u -2) t1)))
(if (<=.f64 u -27000000000000000710399515098296467603086822411798300977760062407218238883636567146780450794107917497143976937235630479031633797200429203890621086992093173397370468702668407181410304) (*.f64 (/.f64 t1 (*.f64 u u)) v) (if (<=.f64 u 1399999999999999986787170984725389444015446321807544161066967918311768310818328282011731558691051655170477960846114816) (/.f64 v (-.f64 (*.f64 u -2) t1)) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(if (or (<=.f64 u -27000000000000000710399515098296467603086822411798300977760062407218238883636567146780450794107917497143976937235630479031633797200429203890621086992093173397370468702668407181410304) (not (<=.f64 u 1399999999999999986787170984725389444015446321807544161066967918311768310818328282011731558691051655170477960846114816))) (*.f64 v (/.f64 t1 (*.f64 u u))) (/.f64 v (-.f64 (*.f64 u -2) t1)))
(if (<=.f64 u -19500000000000001356543854429157523193267222131895173120) (*.f64 (/.f64 v (*.f64 u u)) t1) (if (<=.f64 u 310000000000000018339008215090338214470225050792093973278587288363409983242904394530816) (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 v (*.f64 u u)) t1)))
(if (or (<=.f64 u -19500000000000001356543854429157523193267222131895173120) (not (<=.f64 u 310000000000000018339008215090338214470225050792093973278587288363409983242904394530816))) (*.f64 t1 (/.f64 v (*.f64 u u))) (neg.f64 (/.f64 v t1)))
(if (<=.f64 u -18500000000000000937969947103622815887587254400240844800) (*.f64 (/.f64 v u) (/.f64 t1 u)) (if (<=.f64 u 369999999999999991609864541768575446589404180955871467030868046912051544447876392288256) (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 v u) (/.f64 t1 u))))
(if (or (<=.f64 u -18500000000000000937969947103622815887587254400240844800) (not (<=.f64 u 369999999999999991609864541768575446589404180955871467030868046912051544447876392288256))) (*.f64 (/.f64 t1 u) (/.f64 v u)) (neg.f64 (/.f64 v t1)))
(if (<=.f64 u -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (*.f64 (/.f64 t1 (*.f64 u u)) v) (if (<=.f64 u 449999999999999992780320160222565289067007619985043871773156909885635253587968249561088) (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 t1 (*.f64 u u)) v)))
(if (or (<=.f64 u -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (not (<=.f64 u 449999999999999992780320160222565289067007619985043871773156909885635253587968249561088))) (*.f64 v (/.f64 t1 (*.f64 u u))) (neg.f64 (/.f64 v t1)))
(if (<=.f64 u -17999999999999999245096283235602152802593499775746754389821415167168790643711389736647851834044323876309941272721290260282685867806847040949676873774418680519655100413531528078819328) (/.f64 -1/2 (/.f64 u v)) (if (<=.f64 u 195000000000000008330728424274846678048227220165845883782095098104442447267201437702993000496629171617792) (/.f64 (neg.f64 v) t1) (/.f64 -1/2 (/.f64 u v))))
(if (or (<=.f64 u -17999999999999999245096283235602152802593499775746754389821415167168790643711389736647851834044323876309941272721290260282685867806847040949676873774418680519655100413531528078819328) (not (<=.f64 u 195000000000000008330728424274846678048227220165845883782095098104442447267201437702993000496629171617792))) (/.f64 -1/2 (/.f64 u v)) (neg.f64 (/.f64 v t1)))
(if (<=.f64 u -165000000000000004750831501210676910552018708682806988062539923523325916048461128684060237751335369523141873511585229613772785426333769277657374593025117204676794601645722736122658816) (*.f64 -1/2 (/.f64 v u)) (if (<=.f64 u 52000000000000003282483817480837284077676054757443361222865147862193116477576867426205060425838980235264) (/.f64 (neg.f64 v) t1) (*.f64 -1/2 (/.f64 v u))))
(if (or (<=.f64 u -165000000000000004750831501210676910552018708682806988062539923523325916048461128684060237751335369523141873511585229613772785426333769277657374593025117204676794601645722736122658816) (not (<=.f64 u 52000000000000003282483817480837284077676054757443361222865147862193116477576867426205060425838980235264))) (*.f64 (/.f64 v u) -1/2) (neg.f64 (/.f64 v t1)))
(if (<=.f64 u -44999999999999999955495798333898620405680322187545055367581477574387029527347956883428302628152241373453918209956920739314319665007276244840297960766511853917025569116199935260229632) (/.f64 (neg.f64 v) u) (if (<=.f64 u 112000000000000003397424322624917408250633362393354881892033358738155875929816192783879229132329799647232) (/.f64 (neg.f64 v) t1) (/.f64 (neg.f64 v) u)))
(if (or (<=.f64 u -44999999999999999955495798333898620405680322187545055367581477574387029527347956883428302628152241373453918209956920739314319665007276244840297960766511853917025569116199935260229632) (not (<=.f64 u 112000000000000003397424322624917408250633362393354881892033358738155875929816192783879229132329799647232))) (neg.f64 (/.f64 v u)) (neg.f64 (/.f64 v t1)))
(/.f64 (neg.f64 v) t1)
(neg.f64 (/.f64 v t1))
Compiler

Compiled 454 to 290 computations (36.1% saved)

soundness2.8s (22.2%)

Rules
1650×times-frac
1554×fma-def
1554×fma-def
1554×fma-def
1500×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01135
13235
29035
324035
445935
571535
692635
7145935
8253331
9720931
03556415
110076161
242675985
01973531
15133143
217302969
03556415
110076161
242675985
03626499
110756341
241996091
0713
114713
2184913
04778222
113447798
258337798
01023
121319
2308719
01135
13235
29035
324035
445935
571535
692635
7145935
8253331
9720931
05189384
114488904
260498868
01036
122032
2341232
02833559
17093441
223663441
01036
122032
2341232
05189384
114488904
260498868
03556415
110076161
242675985
01036
122032
2341232
01023
121619
2318719
01135
13235
29035
324035
445935
571535
692635
7145935
8253331
9720931
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1418 to 564 computations (60.2% saved)

end165.0ms (1.3%)

Compiler

Compiled 409 to 191 computations (53.3% saved)

Profiling

Loading profile data...